XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Construction in Progress, Gross $ 24,807 $ 15,197
Property, plant and equipment, gross 498,316 423,489
Less: accumulated depreciation (253,570) (232,206)
Total 244,746 191,283
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 269,367 233,970
Office furniture, computers and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 72,721 66,244
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 120,046 95,262
Buildings and Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 11,375 $ 12,816