XML 129 R69.htm IDEA: XBRL DOCUMENT v3.24.4
Line of credit and commercial paper program (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jul. 31, 2023
Sep. 22, 2022
Debt Instrument [Line Items]            
Long-term Debt   $ 12,244,374        
Outstanding Balance   $ 12,325,181        
Effective rate (as a percent)   3.86%        
Unsecured senior line of credit            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity       $ 5,000,000    
Debt Instrument, Basis Spread on Variable Rate   0.855% 0.875%      
Annual facility fee (as a percent)   0.145% 0.15%      
Debt Instrument, Interest Rate Adjustment Amount, Maximum           0.04%
Debt Instrument, Facility Fee Rate Adjustment Amount, Maximum           0.01%
Debt Instrument, Basis Spread on Variable Rate, Period Increase (Decrease) 0.02%          
Line of Credit Facility, Commitment Fee Percentage, Period Increase (Decrease) 0.005%          
Long-term Debt   $ 0        
Commercial paper program            
Debt Instrument [Line Items]            
Commercial paper, maximum issuance         $ 2,500,000  
Weighted-average yield to maturity, commercial paper   5.30%        
Weighted-average remaining maturity term, commercial paper   18 days        
Outstanding Balance   $ 0        
Commercial paper program | Unsecured senior line of credit            
Debt Instrument [Line Items]            
Long-term Debt   $ 0        
Maturity date   Jan. 22, 2030        
Outstanding Balance   $ 0        
Maximum | Commercial paper program            
Debt Instrument [Line Items]            
Debt Instrument, Term   397 days        
Minimum | Commercial paper program            
Debt Instrument [Line Items]            
Debt Instrument, Term   30 days