XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Future Principal Payment for Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Year Ended December 31,    
2023 $ 3,000  
2024 8,500  
2025 5,249  
2026 3,543  
2027 8,750  
Thereafter 41,500  
Long-term debt, total $ 70,542 $ 50,553