XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following (amounts in thousands):
 June 30,
2024
December 31,
2023
Raw material$113,569 $108,504 
Work-in-process45,182 39,921 
Finished goods305,899 216,731 
 $464,650 $365,156