v3.26.1
Commitments and contingencies (Details) - Environmental remediation
$ in Millions
Jun. 30, 2026
USD ($)
Phillipsburg, New Jersey  
Commitments and contingencies  
Accrued environmental loss $ 2.2
Accrued environmental loss, gross $ 3.4
Phillipsburg, New Jersey | Minimum  
Commitments and contingencies  
Accrued environmental loss, discount rate 3.90%
Phillipsburg, New Jersey | Maximum  
Commitments and contingencies  
Accrued environmental loss, discount rate 5.00%
Gliwice, Poland  
Commitments and contingencies  
Accrued environmental loss $ 0.9