XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Finished goods $ 145,573 $ 145,298
Work-in-process 8,786 5,967
Raw materials 42,135 41,399
Allowance for inventory obsolescence (6,498) (3,530)
Total inventories $ 189,996 $ 189,134