XML 128 R68.htm IDEA: XBRL DOCUMENT v3.24.4
Unsecured senior notes payable (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 29, 2024
Dec. 31, 2024
Debt Instrument [Line Items]    
Outstanding Balance   $ 12,325,181
Total issuance of unsecured senior notes in Feb 2024    
Debt Instrument [Line Items]    
Total issuance of unsecured senior notes $ 1,000,000  
Weighted Average Effective Interest Rate 5.48%  
Weighted average maturity years 23 years 1 month 6 days  
5.25% Unsecured Senior Notes Payable    
Debt Instrument [Line Items]    
Outstanding Balance $ 400,000 $ 400,000
Stated interest rate (as a percent) 5.25% 5.25%
5.625% Unsecured Senior Notes Payable    
Debt Instrument [Line Items]    
Outstanding Balance $ 600,000 $ 600,000
Stated interest rate (as a percent) 5.625% 5.625%