v3.25.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consisted of the following (amounts in thousands):
 March 31,
2025
December 31,
2024
Raw material$102,510 $103,616 
Work-in-process45,432 41,898 
Finished goods308,003 291,678 
 $455,945 $437,192