v3.24.0.1
Inventories, Net (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventories, Net
Inventories, net consisted of the following:
Year Ended December 31,
20232022
(In thousands)
Raw materials$88,129 $100,038 
Work in process39,310 28,164 
Finished goods406,931 357,143 
534,370 485,345 
Less: Allowance for excess, slow-moving and obsolete inventory(65,538)(58,702)
$468,832 $426,643