v3.25.2
Commitments and contingencies (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Firm Sale and Transportation Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Future commitments $ 77.2
Fixed Supply of Electricity Purchase Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Purchase obligation 228.4
Purchase Commitments  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Purchase obligation $ 31.1