v3.26.1
Fair value of financial instruments - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Aug. 31, 2023
Jul. 31, 2023
$700 million senior bond | Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument, face amount $ 700    
$575 million secured bond (Level 1) | Secured Debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument, face amount $ 575 $ 75 $ 500