XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
December 31,
20222021
Trade accounts receivable$18,204 $35,511 
Allowance for doubtful accounts(1,556)(1,156)
Other receivables579 7,129 
Total accounts receivable, net$17,227 $41,484 
Schedule of Inventories
Inventories comprised the following:
December 31,
20222021
Finished goods$83,134 $145,298 
Work-in-process5,403 5,967 
Raw materials38,558 41,399 
Allowance for inventory obsolescence(15,697)(3,530)
Total inventories$111,398 $189,134