v3.24.2
Commitments and contingencies (Details) - Environmental remediation
$ in Millions
Jun. 30, 2024
USD ($)
Phillipsburg, New Jersey  
Commitments and contingencies  
Accrued environmental loss $ 2.4
Accrued environmental loss, gross $ 3.7
Phillipsburg, New Jersey | Minimum  
Commitments and contingencies  
Accrued environmental loss, discount rate 4.30%
Phillipsburg, New Jersey | Maximum  
Commitments and contingencies  
Accrued environmental loss, discount rate 5.10%
Gliwice, Poland  
Commitments and contingencies  
Accrued environmental loss $ 1.1