XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of significant accounting policies - Schedule Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment    
Total property, plant and equipment $ 577,993 $ 575,495
Less: accumulated depreciation (337,013) (336,408)
Property, plant, and equipment, net 240,980 239,087
Land    
Property, Plant and Equipment    
Total property, plant and equipment 18,075 21,990
Buildings and improvements    
Property, Plant and Equipment    
Total property, plant and equipment $ 123,454 147,171
Buildings and improvements | Minimum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 10 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 30 years  
Machinery and equipment    
Property, Plant and Equipment    
Total property, plant and equipment $ 224,138 258,432
Machinery and equipment | Minimum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 3 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 20 years  
Capitalized software    
Property, Plant and Equipment    
Total property, plant and equipment $ 183,172 114,122
Capitalized computer software, accumulated amortization $ 105,500 74,400
Capitalized software | Minimum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 3 years  
Capitalized software | Maximum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 5 years  
Furniture and fixtures    
Property, Plant and Equipment    
Total property, plant and equipment $ 14,793 23,541
Furniture and fixtures | Minimum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 7 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment    
Property, plant and equipment, useful life 10 years  
Construction in progress    
Property, Plant and Equipment    
Total property, plant and equipment $ 14,361 $ 10,239