XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Obligation Maturities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Maturities [Abstract]    
Debt maturities - 2024 $ 1,243  
Debt maturities - 2025 1,241  
Debt maturities - 2026 48  
Debt maturities - 2027 751  
Debt maturities - 2028 460  
Debt maturities - Thereafter 19,645  
Total 23,388  
Fair Value $ 22,374 $ 21,500