XML 56 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
Inventory, Net [Abstract]  
Schedule of Components of Inventories
The components of inventories are as follows:
(in thousands)December 31, 2023December 31, 2022
  
Raw materials$106,392 $92,796 
Work-in-process28,989 28,041 
Finished goods244,901 246,986 
Inventories$380,282 $367,823