XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
December 31,
20242023
Trade accounts receivable$14,112 $16,740 
Allowance for doubtful accounts(706)(920)
Other receivables1,350 1,070 
Total accounts receivable, net$14,756 $16,890 
Schedule of Change in Allowance for Doubtful Accounts
The change in the allowance for doubtful accounts consisted of the following:
Years ended December 31,
20242023
Beginning balance$(920)$(1,556)
Changes in estimates(1,006)(1,280)
Write-offs718 310 
Collections/Other502 1,606 
Ending balance$(706)$(920)
Schedule of Inventories
Inventories comprised the following:
December 31,
20242023
Finished goods$44,372 $58,346 
Work-in-process1,137 3,891 
Raw materials12,398 23,256 
Allowance for inventory obsolescence(7,274)(10,139)
Total inventories$50,633 $75,354