XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023December 31, 2022
Raw materials (1)$107,110 $105,975 
Work-in-process (1)51,889 43,057 
Finished goods (1)115,536 125,467 
Total$274,535 $274,499 
__________
(1)The components of inventory shown in the table above are net of allowances.