XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventory, Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
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