XML 87 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment- Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 335,370 $ 302,997
Less accumulated depreciation and amortization (161,957) (133,351)
Property, plant and equipment, net 173,413 169,646
Manufacturing equipment and machinery    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 87,451 82,897
Land and buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 71,902 70,912
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 70,201 67,722
Computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 42,635 38,134
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 34,493 18,661
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 20,137 15,398
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 8,551 $ 9,273