XML 153 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT AND CREDIT AGREEMENTS - Principal Payments on Long-Term Debt (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 1,347
2026 1,954
2027 3,855
2028 1,493
2029 2,007
Thereafter 16,609
Total Long-term debt and current related maturities $ 27,265