v3.25.0.1
Debt (Future Maturities of Debt) (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Future maturities of debt  
2025 $ 862
2026 594
2027 663
2028 844
2029 2,179
Thereafter 7,698
Total long term debt maturities $ 12,840