XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory, Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Inventory, Property, Plant and Equipment Inventory and Property, Plant, and Equipment
InventoryDecember 31,
(in thousands)20232022
Raw materials and supplies$97,209 $101,812 
Work-in-process25,516 29,979 
Finished goods646,406 576,914 
769,131 708,705 
Less: obsolescence reserve(28,744)(28,160)
Total$740,387 $680,545 

Property, plant and equipmentDecember 31,
(in thousands)20232022
Machinery and equipment$238,168 $218,959 
Office furniture, computers and software67,652 59,860 
Leasehold improvements95,530 70,330 
Buildings and land12,816 12,629 
Construction in process15,197 17,654 
429,363 379,432 
Less: accumulated depreciation(236,801)(194,931)
Total$192,562 $184,501 
Depreciation expense was approximately $46.5 million, $40.0 million and $35.5 million for the years ended December 31, 2023, 2022 and 2021, respectively.