XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
Accounts receivable, net comprised the following:
March 31,
2024
December 31,
2023
Trade accounts receivable$22,176 $16,740 
Allowance for doubtful accounts(784)(920)
Other receivables1,076 1,070 
Total accounts receivable, net$22,468 $16,890 
The change in the allowance for doubtful accounts consisted of the following:
Three months ended March 31,
20242023
Beginning balance$(920)$(1,556)
Changes in estimates(124)(108)
Write-offs229 130 
Collections/Other31 370 
Ending balance$(784)$(1,164)
Inventories comprised the following:
March 31,
2024
December 31,
2023
Finished goods$57,525 $58,346 
Work-in-process3,324 3,891 
Raw materials20,830 23,256 
Allowance for inventory obsolescence(9,364)(10,139)
Total inventories$72,315 $75,354 
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.