XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2
INVENTORIES
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
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 

Inventories are reduced by estimated provisions for slow-moving and obsolete inventory.