XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.3
Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Property, Plant and Equipment [Line Items]                        
Construction in Progress, Gross $ 24,807       $ 15,197       $ 17,654      
Property, plant and equipment, gross 498,316       423,489       374,022      
Less: accumulated depreciation (253,570)       (232,206)       (190,625)      
Total 244,746 $ 185,126 $ 179,770 $ 190,730 191,283 $ 185,339 $ 188,075 $ 187,198 183,397 $ 171,317 $ 167,217 $ 164,276
Machinery and equipment                        
Property, Plant and Equipment [Line Items]                        
Property, plant and equipment, gross 269,367       233,970       215,011      
Office furniture, computers and software                        
Property, Plant and Equipment [Line Items]                        
Property, plant and equipment, gross 72,721       66,244       58,461      
Leasehold improvements                        
Property, Plant and Equipment [Line Items]                        
Property, plant and equipment, gross 120,046       95,262       70,267      
Buildings and Land [Member]                        
Property, Plant and Equipment [Line Items]                        
Property, plant and equipment, gross $ 11,375       $ 12,816       $ 12,629