XML 31 R16.htm IDEA: XBRL DOCUMENT v3.25.3
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)202420232022
(As Restated)(As Restated)(As Restated)
Raw materials and supplies$80,145 $89,504 $100,469 
Work-in-process19,672 24,827 26,960 
Finished goods515,242 443,908 465,872 
615,059 558,239 593,301 
Less: obsolescence reserve(43,811)(35,730)(31,851)
Total$571,248 $522,509 $561,450 
Property, plant and equipmentDecember 31,
(in thousands)202420232022
Machinery and equipment$269,367 $233,970 $215,011 
Office furniture, computers and software72,721 66,244 58,461 
Leasehold improvements120,046 95,262 70,267 
Buildings and land11,375 12,816 12,629 
Construction in process24,807 15,197 17,654 
498,316 423,489 374,022 
Less: accumulated depreciation(253,570)(232,206)(190,625)
Total$244,746 $191,283 183,397 
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.