v3.25.1
Long-Term Debt - Schedule of Maturities of Long-Term Debt (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Annual maturities of long-term debt  
Remaining 2025 $ 84
2026 110
2027 656
2028 639
2029 1,515
Thereafter 9,298
Total debt 12,302
Estimated interest payments  
Remaining 2025 580
2026 750
2027 740
2028 660
2029 650
Thereafter 710
Debt estimate interest payment, due 4,090
Total debt service obligation  
Remaining 2025 664
2026 860
2027 1,396
2028 1,299
2029 2,165
Thereafter 10,008
Debt service obligation $ 16,392