XML 34 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory, Property, Plant and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Inventory, Property, Plant and Equipment Inventory and Property, Plant, and Equipment
InventoryDecember 31,
(in thousands)20242023
Raw materials and supplies$117,894 $97,195 
Work-in-process61,874 25,516 
Finished goods816,962 628,742 
996,730 751,453 
Less: obsolescence reserve(34,322)(28,259)
Total$962,408 $723,194 

Property, plant and equipmentDecember 31,
(in thousands)20242023
Machinery and equipment$269,367 $233,970 
Office furniture, computers and software72,721 66,244 
Leasehold improvements120,046 95,262 
Buildings and land11,375 12,816 
Construction in process24,807 15,197 
498,316 423,489 
Less: accumulated depreciation(253,570)(232,206)
Total$244,746 $191,283 
Depreciation expense was approximately $43.9 million, $46.0 million and $39.5 million for the years ended December 31, 2024, 2023 and 2022, respectively.