XML 138 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Schedule of Trade Receivable) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Summary of trade receivables, net        
Trade receivables $ 3,302 $ 1,489    
Allowance for doubtful accounts (60) (17) $ (63) $ (41)
Total Trade receivables, net $ 3,242 $ 1,472