Quarterly report pursuant to Section 13 or 15(d)

Segment Reporting - Schedule of Segment Assets (Details)

v3.23.4
Segment Reporting - Schedule of Segment Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Accounts receivable, net $ 7,856 $ 6,468
Inventories, net 37,043 40,643
Vendor deposits 5,299 6,296
Consumer Goods    
Segment Reporting Information [Line Items]    
Accounts receivable, net 944 967
Inventories, net 20,688 19,259
Vendor deposits 3,456 3,269
Industrial Goods    
Segment Reporting Information [Line Items]    
Accounts receivable, net 6,912 5,501
Inventories, net 16,355 21,384
Vendor deposits $ 1,843 $ 3,027