v3.26.1
Variable Interest Entity Arrangements (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Current assets        
Cash and cash equivalents $ 15,219 $ 16,513 $ 15,587 $ 16,139
Accounts receivable, net 4,087 4,576    
Prepaid expenses and other current assets 7,395 7,615    
Total current assets 68,758 68,642    
Other non-current assets 9,453 5,045    
Total assets 148,524 137,806    
Current liabilities        
Accrued liabilities and other 15,256 13,279    
Deferred revenue 3,427 3,424    
Current portion of debt and finance leases 1,418 1,640    
Total current liabilities 35,425 31,714    
Deferred revenue, net of current portion 4,073 3,631    
Debt and finance leases, net of current portion 7,924 6,736    
Total liabilities 61,005 54,941    
Variable Interest Entities (VIEs)        
Current assets        
Cash and cash equivalents 85 109    
Accounts receivable, net 67 11    
Prepaid expenses and other current assets 271 198    
Total current assets 423 318    
Other non-current assets 432 183    
Total assets 3,312 3,134    
Current liabilities        
Accrued liabilities and other 48 49    
Deferred revenue 6 6    
Current portion of debt and finance leases 1,163 1,364    
Total current liabilities 1,217 1,419    
Deferred revenue, net of current portion 55 60    
Debt and finance leases, net of current portion 1,341 1,679    
Total liabilities 2,613 3,158    
Variable Interest Entities (VIEs) | Operating lease vehicles, net        
Current assets        
Operating leased assets, net 370 456    
Variable Interest Entities (VIEs) | Energy generation and storage systems, net        
Current assets        
Operating leased assets, net $ 2,087 $ 2,177