XML 66 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Overview and Summary of Significant Accounting Policies - Schedule of Reclassifications (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by (used in) operating activities $ 1,758 $ 1,421
Net cash provided by (used in) investing activities (1,583) (2,554)
Net cash provided by (used in) financing activities 827 2,310
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (42) (178)
Net change in cash, cash equivalents, and restricted cash $ 960 999
As Previously Reported    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by (used in) operating activities   1,504
Net cash provided by (used in) investing activities   (2,568)
Net cash provided by (used in) financing activities   2,241
Effect of exchange rate changes on cash, cash equivalents, and restricted cash   (178)
Net change in cash, cash equivalents, and restricted cash   999
Adjustments    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by (used in) operating activities   (83)
Net cash provided by (used in) investing activities   14
Net cash provided by (used in) financing activities   69
Effect of exchange rate changes on cash, cash equivalents, and restricted cash   0
Net change in cash, cash equivalents, and restricted cash   $ 0