v3.19.3.a.u2
Description of Business and Summary of Significant Accounting Policies - Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash and cash equivalents $ 10,873 $ 6,406 $ 4,393
Restricted cash and cash equivalents - current 99 67 142
Restricted cash and cash equivalents - non-current 1,095 1,736 1,293
Total cash and cash equivalents, and restricted cash and cash equivalents $ 12,067 $ 8,209 $ 5,828