XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Construction in Progress, Gross $ 18,091 $ 15,340
Property, plant and equipment, gross 431,992 378,660
Less: accumulated depreciation (226,518) (192,183)
Total 205,474 186,477
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 252,817 233,840
Office furniture, computers and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 68,398 55,165
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 79,300 60,970
Buildings and Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 13,386 $ 13,345