v3.25.1
Debt - Senior Notes, Credit Facilities, Borrowings and Repayments and Letters of Credit (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Jan. 31, 2025
Dec. 31, 2024
Debt        
Outstanding letters of credit $ 78     $ 90
Senior notes        
Debt        
Debt instrument face value 8,200     $ 7,200
5.95% Senior notes due june 2035 | Senior notes        
Debt        
Debt instrument face value     $ 1,000  
Debt instrument, interest rate (as a percent)     5.95%  
Public offering price (as a percent)     99.761%  
Commercial Paper        
Debt        
Total borrowings 12,900 $ 9,100    
Total repayments $ 12,800 $ 9,000