XML 105 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Long-term Debt (Maturities of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Future minimum repayments of long-term debt    
2026 $ 3,464  
2027 603,325  
2028 824,975  
2029 750,000  
2030 700,000  
Over 5 years 4,400,000  
Total minimum payments $ 7,281,764 $ 7,807,732
Long-term debt    
Debt, Weighted Average Interest Rate 5.02%  
Delayed Draw    
Long-term debt    
Line of credit facility, maximum borrowing capacity $ 600,000  
Senior Unsecured Notes 3.25 Percent Due 2032    
Long-term debt    
Debt Instrument, Interest Rate, Stated Percentage 3.25%