XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Debt Obligations - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Debt Instrument [Line Items]        
Principal outstanding $ 33,057 $ 33,057   $ 32,207
Borrowings under debt agreements   49,565 $ 38,281  
Letter of credit outstanding 35 35    
Senior Debt Obligations        
Debt Instrument [Line Items]        
Principal outstanding 30,775 $ 30,775   29,925
364-Day $1.5 Billion & $2.7 Billion Revolving Credit Agreements | Senior Debt Obligations | Additional Spread Adjustment on Federal Funds Effective Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate   0.50%    
364-Day $1.5 Billion & $2.7 Billion Revolving Credit Agreements | Senior Debt Obligations | Additional Spread Adjustment on Secured Overnight Financing Rate        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate   1.00%    
March 2025 $1.5 Billion 364-Day Revolving Credit Agreement, variable-rate, due March 2026 | Senior Debt Obligations        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity 1,500 $ 1,500    
Debt instrument, term   364 days    
Maximum bank commitments increase 200 $ 200    
Total maximum borrowing capacity 1,700 1,700    
Principal outstanding 0 0   0
March 2023 $2.7 Billion Multi-Year Revolving Credit Agreement, variable-rate, due March 2030 | Senior Debt Obligations        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity 2,700 2,700    
Maximum bank commitments increase 500 500    
Total maximum borrowing capacity 3,200 3,200    
Principal outstanding 0 0   0
Senior Notes June 2025 | Senior Debt Obligations        
Debt Instrument [Line Items]        
Borrowings under debt agreements 2,000      
Senior Notes LLL, 4.30% fixed-rate, due June 2028 | Senior Debt Obligations        
Debt Instrument [Line Items]        
Principal outstanding 500 $ 500   0
Borrowings under debt agreements $ 500      
Percent of principal amount of debt received 99.869% 99.869%    
Debt instrument, interest rate, stated percentage 4.30% 4.30%    
Senior Notes MMM, 4.60% fixed-rate, due January 2031 | Senior Debt Obligations        
Debt Instrument [Line Items]        
Principal outstanding $ 750 $ 750   0
Borrowings under debt agreements $ 750      
Percent of principal amount of debt received 99.816% 99.816%    
Debt instrument, interest rate, stated percentage 4.60% 4.60%    
Senior Notes NNN, 5.20% fixed-rate, due January 2036 | Senior Debt Obligations        
Debt Instrument [Line Items]        
Principal outstanding $ 750 $ 750   $ 0
Borrowings under debt agreements $ 750      
Percent of principal amount of debt received 99.665% 99.665%    
Debt instrument, interest rate, stated percentage 5.20% 5.20%