XML 133 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total $ 239  
Other notes 414 $ 370
Total debt 53,864 52,307
1.43% - 2.50% due through 2032    
Debt Instrument [Line Items]    
Unsecured debt securities 6,159 10,135
2.60% - 3.20% due through 2030    
Debt Instrument [Line Items]    
Unsecured debt securities 5,389 6,071
3.25% - 3.90% due through 2059    
Debt Instrument [Line Items]    
Unsecured debt securities 9,637 9,584
3.95% - 5.15% due through 2059    
Debt Instrument [Line Items]    
Unsecured debt securities 7,462 11,024
5.71% - 6.63% due through 2060    
Debt Instrument [Line Items]    
Unsecured debt securities 18,987 13,015
6.86% - 8.75% due through 2064    
Debt Instrument [Line Items]    
Unsecured debt securities 5,577 1,855
Finance lease obligations due through 2044    
Debt Instrument [Line Items]    
Total $ 239 $ 253
Minimum | 1.43% - 2.50% due through 2032    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 1.43%  
Minimum | 2.60% - 3.20% due through 2030    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 2.60%  
Minimum | 3.25% - 3.90% due through 2059    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 3.25%  
Minimum | 3.95% - 5.15% due through 2059    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 3.95%  
Minimum | 5.71% - 6.63% due through 2060    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 5.71%  
Minimum | 6.86% - 8.75% due through 2064    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 6.86%  
Maximum | 1.43% - 2.50% due through 2032    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 2.50%  
Maximum | 2.60% - 3.20% due through 2030    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 3.20%  
Maximum | 3.25% - 3.90% due through 2059    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 3.90%  
Maximum | 3.95% - 5.15% due through 2059    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 5.15%  
Maximum | 5.71% - 6.63% due through 2060    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 6.63%  
Maximum | 6.86% - 8.75% due through 2064    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 8.75%