v3.25.0.1
Changes in Accumulated Other Comprehensive Loss by Component (Reclassifications) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Gain (loss) on cash flow hedges:      
Interest expense $ (539) $ (508) $ (395)
Total before tax 2,432 2,191 1,832
Tax (provision) benefit (388) (460) (344)
Pension gains:      
Other income 23 7 (2)
Tax provision (388) (460) (344)
Net income 2,044 1,731 1,488
Amount Reclassified from Accumulated Other Comprehensive Loss      
Pension gains:      
Net income 14 10 0
Amount Reclassified from Accumulated Other Comprehensive Loss | Cash Flow Hedges      
Gain (loss) on cash flow hedges:      
Total before tax 11 12 (1)
Tax (provision) benefit (3) (3) 0
Pension gains:      
Tax provision (3) (3) 0
Net income 8 9 (1)
Amount Reclassified from Accumulated Other Comprehensive Loss | Cash Flow Hedges | Terminated interest rate locks      
Gain (loss) on cash flow hedges:      
Interest expense (3) (5) (6)
Amount Reclassified from Accumulated Other Comprehensive Loss | Cash Flow Hedges | 2022 Interest Rate Swap      
Gain (loss) on cash flow hedges:      
Interest expense 14 17 5
Amount Reclassified from Accumulated Other Comprehensive Loss | Defined Benefit Pension Plan      
Gain (loss) on cash flow hedges:      
Tax (provision) benefit (2) 0 0
Pension gains:      
Other income 8 1 1
Tax provision (2) 0 0
Net income $ 6 $ 1 $ 1