XML 168 R122.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Credit Losses (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Receivables [Abstract]            
Accounting Standards Update [Extensible List]   us-gaap:AccountingStandardsUpdate201613Member        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Total Equity $ (132,726) $ (132,726)   $ (145,208) $ (155,642) $ (149,319)
Related Party Transaction [Line Items]            
Allowance for credit loss 671 671   849    
Trade receivable 9,500 9,500        
Non-Trade Accounts Receivable            
Related Party Transaction [Line Items]            
Non-trade receivable 3,300 3,300        
Non-trade receivable 3,300 3,300        
Retained Earnings            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Total Equity (160,377) (160,377)   $ (174,945) $ (180,987) $ (174,106)
Investments and Advances | Equity Affiliate Loan            
Related Party Transaction [Line Items]            
Allowance for credit loss 560 560        
Government Joint Venture Partners            
Related Party Transaction [Line Items]            
Allowance for credit loss 265 $ 265        
Reduction in allowance for credit losses $ 550          
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Total Equity     $ 25