v3.25.1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES ACCOUNTS RECEIVABLE, NET, AND INVENTORIES
Accounts receivable, net comprised the following:
March 31,
2025
December 31,
2024
Trade accounts receivable$20,309 $14,112 
Allowance for doubtful accounts(621)(706)
Other receivables1,231 1,350 
Total accounts receivable, net$20,919 $14,756 
The change in the allowance for doubtful accounts consisted of the following:
Three months ended March 31,
20252024
Beginning balance$(706)$(920)
Changes in estimates(585)(124)
Write-offs712 229 
Collections/Other(42)31 
Ending balance$(621)$(784)
Inventories comprised the following:
March 31,
2025
December 31,
2024
Finished goods$43,745 $44,372 
Work-in-process962 1,137 
Raw materials11,863 12,398 
Allowance for inventory obsolescence(6,668)(7,274)
Total inventories$49,902 $50,633 
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.