v3.24.3
Variable Interest Entity Arrangements - Carrying Values of Assets and Liabilities of Subsidiary in Consolidated Balance Sheets (Detail) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Current assets        
Cash and cash equivalents $ 18,111 $ 16,398 $ 15,932 $ 16,253
Accounts receivable, net 3,313 3,508    
Prepaid expenses and other current assets 4,888 3,388    
Total current assets 56,379 49,616    
Other non-current assets 4,989 4,531    
Total assets 119,852 106,618    
Current liabilities        
Accrued liabilities and other 10,601 9,080    
Deferred revenue 3,031 2,864    
Current portion of debt and finance leases 2,291 2,373    
Total current liabilities 30,577 28,748    
Deferred revenue, net of current portion 3,350 3,251    
Debt and finance leases, net of current portion 5,405 2,857    
Total liabilities 49,142 43,009    
Variable Interest Entities (VIEs)        
Current assets        
Cash and cash equivalents 51 66    
Accounts receivable, net 28 13    
Prepaid expenses and other current assets 263 361    
Total current assets 342 440    
Other non-current assets 190 369    
Total assets 3,507 4,087    
Current liabilities        
Accrued liabilities and other 36 67    
Deferred revenue 7 6    
Current portion of debt and finance leases 1,930 1,564    
Total current liabilities 1,973 1,637    
Deferred revenue, net of current portion 81 99    
Debt and finance leases, net of current portion 1,826 2,041    
Total liabilities 3,880 3,777    
Variable Interest Entities (VIEs) | Operating Lease Vehicles        
Current assets        
Solar energy systems, net 451 0    
Variable Interest Entities (VIEs) | Solar energy systems, net        
Current assets        
Solar energy systems, net $ 2,524 $ 3,278