v3.26.1
Fair value measurements - Reconciliation of Investments Measured at Fair Value using Level 3 Inputs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other long-term investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 63.7 $ 87.0 $ 82.9 $ 86.6
Transfers in to (out of) Level 3 0.0 0.0 0.0 0.0
Purchases 0.0 0.0 0.0 0.0
Sales & Settlements 0.0 0.0 (22.7) 0.0
Realized and Unrealized Gains (Losses) (6.2) 0.0 (2.7) 0.4
Ending balance 57.5 87.0 57.5 87.0
Net derivatives        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance (31.7) 21.7 5.4 (13.4)
Transfers in to (out of) Level 3 0.0 0.0 0.0 0.0
Purchases 0.0 0.0 0.0 0.0
Sales & Settlements 0.0 0.0 (1.3) 5.4
Realized and Unrealized Gains (Losses) 8.8 (14.9) (27.0) 14.8
Ending balance $ (22.9) $ 6.8 $ (22.9) $ 6.8