XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory, Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipmentDecember 31,
(in thousands)20212020
Machinery and equipment$206,919 $169,980 
Office furniture, computers and software52,794 45,223 
Leasehold improvements56,988 45,305 
Construction in process13,345 10,817 
Buildings and land15,340 15,713 
345,386 287,038 
Less: accumulated depreciation(166,993)(133,385)
Total$178,393 $153,653