XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE, NET AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Finished goods $ 83,134 $ 145,298
Work-in-process 5,403 5,967
Raw materials 38,558 41,399
Allowance for inventory obsolescence (15,697) (3,530)
Total inventories $ 111,398 $ 189,134