XML 30 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET AND INVENTORIES ACCOUNTS RECEIVABLE, NET AND INVENTORIES
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 
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)
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 
Inventories are stated at the lower of cost or net realizable value, and the Company maintains an allowance for excess and obsolete inventory that is based upon assumptions about future demand and market conditions. The allowance for excess and obsolete inventory is subject to change from period to period based on a number of factors including sales of products, changes in estimates, and disposals.