v3.20.2
Variable Interest Entity Arrangements - Carrying Values of Assets and Liabilities of Subsidiary in Consolidated Balance Sheets (Detail) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Current assets        
Cash and cash equivalents $ 14,531 $ 6,268 $ 5,338 $ 3,686
Accounts receivable, net 1,757 1,324    
Prepaid expenses and other current assets 1,238 959    
Total current assets 21,744 12,103    
Non-current assets        
Other non-current assets 1,436 1,470    
Total assets 45,691 34,309    
Current liabilities        
Accrued liabilities and other 3,252 3,222    
Deferred revenue 1,258 1,163    
Customer deposits 708 726    
Current portion of debt and finance leases 3,126 1,785    
Total current liabilities 13,302 10,667    
Deferred revenue, net of current portion 1,233 1,207    
Debt and finance leases, net of current portion 10,559 11,634    
Other long-term liabilities 3,049 2,691    
Total liabilities 28,143 26,199    
Operating Lease Vehicles [Member]        
Non-current assets        
Operating lease vehicles, net 2,742 2,447    
Variable Interest Entities ("VIEs") [Member]        
Current assets        
Cash and cash equivalents 113 106    
Accounts receivable, net 49 27    
Prepaid expenses and other current assets 92 100    
Total current assets 254 233    
Non-current assets        
Other non-current assets 174 156    
Total assets 5,274 6,602    
Current liabilities        
Accrued liabilities and other 70 80    
Deferred revenue 10 78    
Customer deposits 14 9    
Current portion of debt and finance leases 871 608    
Total current liabilities 965 775    
Deferred revenue, net of current portion 174 264    
Debt and finance leases, net of current portion 1,463 1,516    
Other long-term liabilities 21 22    
Total liabilities 2,623 2,577    
Variable Interest Entities ("VIEs") [Member] | Operating Lease Vehicles [Member]        
Non-current assets        
Operating lease vehicles, net   1,183    
Variable Interest Entities ("VIEs") [Member] | Solar Energy Systems [Member]        
Non-current assets        
Operating lease net $ 4,846 $ 5,030