XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value measurement (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 22, 2025
Jul. 02, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Unsecured notes $ 2,540,000     $ 3,090,000
Unsecured notes bearing fixed rate interest at 4.75% due March 2026        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Unsecured notes 550,000 $ 550,000 $ 550,000  
Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of total long-term debt $ 2,540,000     $ 2,980,000