v3.25.2
Unsecured senior notes payable, LOC, and commercial paper (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Apr. 28, 2025
Dec. 31, 2024
Jun. 30, 2025
Sep. 30, 2024
Apr. 30, 2025
Feb. 28, 2025
Debt Instrument            
Principal     $ 13,378,624      
Debt Balance at 100%     13,294,100      
Commercial Paper            
Debt Instrument            
Principal     1,100,000      
Commercial paper, maximum issuance     $ 2,500,000      
Weighted-average yield to maturity, commercial paper     4.67%      
Weighted-average remaining maturity term, commercial paper     16 days      
Commercial Paper | Minimum            
Debt Instrument            
Debt Instrument, Term     30 days      
Commercial Paper | Maximum            
Debt Instrument            
Debt Instrument, Term     397 days      
5.25% Unsecured Senior Notes Payable            
Debt Instrument            
Principal     $ 400,000     $ 550,000
Stated interest rate (as a percent)     5.25%     5.50%
Debt Balance at 100%     $ 396,061      
3.45% Unsecured Senior Notes Payable            
Debt Instrument            
Principal         $ 600,000  
Stated interest rate (as a percent)         3.45%  
Loss on early extinguishment of debt $ 0          
Unsecured senior line of credit            
Debt Instrument            
Line of Credit Facility, Maximum Borrowing Capacity     $ 5,000,000      
Applicable margin (as a percent)     0.855% 0.875%    
Annual facility fee (as a percent)     0.145% 0.15%    
Interest rate adjustment amount, maximum     0.04%      
Facility fee rate adjustment amount, maximum     0.01%      
Interest rate adjustment amount, decrease   0.02%        
Facility fee rate adjustment amount, decrease   0.005%        
Debt Balance at 100%     $ 0      
Unsecured senior line of credit | Commercial Paper            
Debt Instrument            
Principal     1,100,000      
Debt Balance at 100%     $ 1,097,993