XML 114 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant & Equipment [Line Items]    
Property, plant and equipment, gross $ 285,560 $ 253,720
Less: accumulated depreciation and amortization (108,762) (107,023)
Property, plant and equipment, net 176,798 146,697
Land    
Property, Plant & Equipment [Line Items]    
Property, plant and equipment, gross 9,480 9,480
Buildings    
Property, Plant & Equipment [Line Items]    
Property, plant and equipment, gross 85,523 73,441
Machinery, equipment and fixtures    
Property, Plant & Equipment [Line Items]    
Property, plant and equipment, gross 114,357 102,576
Computer software    
Property, Plant & Equipment [Line Items]    
Property, plant and equipment, gross 48,702 27,259
Construction in progress    
Property, Plant & Equipment [Line Items]    
Property, plant and equipment, gross $ 27,498 $ 40,964