v3.19.3.a.u2
Variable Interest Entity Arrangements - Carrying Values of Assets and Liabilities of Subsidiary in Consolidated Balance Sheets (Detail) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current assets        
Cash and cash equivalents $ 6,268 $ 3,686 $ 3,368 $ 3,393
Restricted cash 246 193 155 106
Accounts receivable, net 1,324 949    
Prepaid expenses and other current assets 713 366    
Total current assets 12,103 8,307    
Non-current assets        
Restricted cash, net of current portion 269 398 $ 442 $ 268
Other assets 808 572    
Total assets 34,309 29,740    
Current liabilities        
Accrued liabilities and other 2,905 2,094    
Deferred revenue 1,163 630    
Customer deposits 726 793    
Current portion of long-term debt and finance leases 1,785 2,568    
Total current liabilities 10,667 9,993    
Deferred revenue, net of current portion 1,207 991    
Long-term debt and finance leases, net of current portion 11,634 9,404    
Other long-term liabilities 2,655 2,710    
Total liabilities 26,199 23,427    
Operating Lease Vehicles [Member]        
Non-current assets        
Operating lease net 2,447 2,090    
Variable Interest Entities (“VIEs”) [Member]        
Current assets        
Cash and cash equivalents 106 75    
Restricted cash 90 131    
Accounts receivable, net 27 19    
Prepaid expenses and other current assets 10 10    
Total current assets 233 235    
Non-current assets        
Restricted cash, net of current portion 69 65    
Other assets 87 56    
Total assets 6,602 5,628    
Current liabilities        
Accrued liabilities and other 80 133    
Deferred revenue 78 21    
Customer deposits 9      
Current portion of long-term debt and finance leases 608 663    
Total current liabilities 775 817    
Deferred revenue, net of current portion 264 178    
Long-term debt and finance leases, net of current portion 1,516 1,238    
Other long-term liabilities 22 26    
Total liabilities 2,577 2,259    
Variable Interest Entities (“VIEs”) [Member] | Operating Lease Vehicles [Member]        
Non-current assets        
Operating lease net 1,183 155    
Variable Interest Entities (“VIEs”) [Member] | Solar Energy Systems [Member]        
Non-current assets        
Operating lease net $ 5,030 $ 5,117