XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipmentDecember 31,
(in thousands)20222021
Machinery and equipment$252,817 $233,840 
Office furniture, computers and software68,398 55,165 
Leasehold improvements79,300 60,970 
Construction in process18,091 15,340 
Buildings and land13,386 13,345 
431,992 378,660 
Less: accumulated depreciation(226,518)(192,183)
Total$205,474 $186,477