v3.24.2
Variable Interest Entity Arrangements - Carrying Values of Assets and Liabilities of Subsidiary in Consolidated Balance Sheets (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Current assets        
Cash and cash equivalents $ 14,635 $ 16,398 $ 15,296 $ 16,253
Accounts receivable, net 3,737 3,508    
Prepaid expenses and other current assets 4,325 3,388    
Total current assets 52,977 49,616    
Other non-current assets 4,458 4,531    
Total assets 112,832 106,618    
Current liabilities        
Accrued liabilities and other 9,616 9,080    
Deferred revenue 2,793 2,864    
Current portion of debt and finance leases 2,264 2,373    
Total current liabilities 27,729 28,748    
Deferred revenue, net of current portion 3,357 3,251    
Debt and finance leases, net of current portion 5,481 2,857    
Total liabilities 45,569 43,009    
Variable Interest Entities (VIEs)        
Current assets        
Cash and cash equivalents 46 66    
Accounts receivable, net 26 13    
Prepaid expenses and other current assets 269 361    
Total current assets 341 440    
Other non-current assets 193 369    
Total assets 3,090 4,087    
Current liabilities        
Accrued liabilities and other 31 67    
Deferred revenue 7 6    
Current portion of debt and finance leases 1,839 1,564    
Total current liabilities 1,877 1,637    
Deferred revenue, net of current portion 83 99    
Debt and finance leases, net of current portion 1,915 2,041    
Total liabilities 3,875 3,777    
Variable Interest Entities (VIEs) | Solar energy systems, net        
Current assets        
Solar energy systems, net $ 2,556 $ 3,278