XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Document Period End Date Mar. 31, 2023    
Depreciation expense $ 11,809 $ 9,927  
Property, plant and equipment, gross 413,452   $ 398,267
Construction in process 21,749   18,091
Less: accumulated depreciation (210,723)   (199,742)
Total 202,729   198,525
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 230,445   225,027
Furniture, fixtures and other      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 67,288   66,445
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 80,430   75,318
Buildings and land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 13,540   $ 13,386