XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net comprised the following:
March 31,
2022
December 31,
2021
Trade accounts receivable$43,691 $35,511 
Allowance for doubtful accounts(1,112)(1,156)
Other receivables2,740 7,129 
Total accounts receivable, net$45,319 $41,484 
Schedule of Inventories
Inventories comprised the following:
March 31,
2022
December 31,
2021
Finished goods$145,573 $145,298 
Work-in-process8,786 5,967 
Raw materials42,135 41,399 
Allowance for inventory obsolescence(6,498)(3,530)
Total inventories$189,996 $189,134