XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of significant accounting policies - Schedule Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment    
Total property, plant and equipment $ 546,819 $ 577,993
Less: accumulated depreciation (368,358) (337,013)
Property, plant, and equipment, net 178,461 240,980
Land    
Property, Plant and Equipment    
Total property, plant and equipment 13,515 18,075
Buildings and improvements    
Property, Plant and Equipment    
Total property, plant and equipment $ 95,021 123,454
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 $ 205,082 224,138
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 $ 211,819 183,172
Capitalized computer software, accumulated amortization $ 142,300 105,500
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 $ 12,134 14,793
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 $ 9,248 $ 14,361