v3.21.2
Fair Value Measurements - Fair Value of Short-term Investments and Long-term Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Vendor Financing Arrangement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Term loans $ 148 $ 240
Level 1 | Carrying Amount | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 34,768 29,966
Level 1 | Carrying Amount | Senior Notes | Third Party    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 35,629 36,204
Level 1 | Fair Value | Senior Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 36,967 32,450
Level 1 | Fair Value | Senior Notes | Third Party    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 38,612 40,519
Level 2 | Carrying Amount | Senior Notes | Affiliates    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 4,725 4,716
Level 2 | Fair Value | Senior Notes | Affiliates    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 4,937 $ 4,991