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
Jun. 30, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Accounts receivable, net $ 3,089 $ 6,468
Inventories, net 29,840 40,643
Vendor deposits 5,013 6,296
Consumer Goods    
Segment Reporting Information [Line Items]    
Accounts receivable, net 163 967
Inventories, net 18,588 19,259
Vendor deposits 3,154 3,269
Industrial Goods    
Segment Reporting Information [Line Items]    
Accounts receivable, net 2,926 5,501
Inventories, net 11,252 21,384
Vendor deposits $ 1,859 $ 3,027