XML 117 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Site Contingency [Line Items]    
Environmental accrual $ 7,265 $ 7,380
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other Accrued expenses and other
Total future payments $ 217,920  
Payments in 2023 125,411  
Payments in 2024 50,172  
Payments in 2025 41,068  
Payments in 2026 1,269  
Payments in 2027 - 2031 0  
Multiple sites    
Site Contingency [Line Items]    
Environmental accrual 1,840 $ 1,825
Tegrant Holding Corporation    
Site Contingency [Line Items]    
Payment for remediation 1,975  
Environmental accrual $ 5,425 $ 5,555