v3.22.0.1
Fair Value Measurements - Fair Value of Short-term Investments and Long-term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Vendor Financing Arrangement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Term loans $ 47 $ 240
Level 1 | Carrying Amount | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 30,309 29,966
Level 1 | Carrying Amount | Senior Notes | Third Party    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 40,098 36,204
Level 1 | Fair Value | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 32,093 32,450
Level 1 | Fair Value | Senior Notes | Third Party    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 42,393 40,519
Level 2 | Carrying Amount | Senior Notes | Affiliates    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 3,739 4,716
Level 2 | Fair Value | Senior Notes | Affiliates    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 3,844 $ 4,991