XML 46 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
December 31,
20232022
Trade accounts receivable$16,740 $18,204 
Allowance for doubtful accounts(920)(1,556)
Other receivables1,070 579 
Total accounts receivable, net$16,890 $17,227 
Change in Allowance for Doubtful Accounts
The change in the allowance for doubtful accounts consisted of the following:
Years ended December 31,
20232022
Beginning balance$(1,556)$(1,156)
Changes in estimates(1,280)(3,274)
Write-offs310 2,375 
Collections/Other1,606 499 
Ending balance$(920)$(1,556)
Schedule of Inventories
Inventories comprised the following:
December 31,
20232022
Finished goods$58,346 $83,134 
Work-in-process3,891 5,403 
Raw materials23,256 38,558 
Allowance for inventory obsolescence(10,139)(15,697)
Total inventories$75,354 $111,398