XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Future Principal Payment for Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Year Ended December 31,    
2024 $ 8,500  
2025 5,286  
2026 3,146  
2027 8,750  
2028 2,250  
Thereafter 39,250  
Long-term debt, total $ 67,182 $ 70,542