v3.26.1
Variable Interest Entity Arrangements (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Current assets        
Cash and cash equivalents $ 16,603 $ 16,513 $ 16,352 $ 16,139
Accounts receivable, net 3,959 4,576    
Prepaid expenses and other current assets 6,612 7,615    
Total current assets 69,748 68,642    
Other non-current assets 7,490 5,045    
Total assets 143,724 137,806    
Current liabilities        
Accrued liabilities and other 14,554 13,279    
Deferred revenue 3,441 3,424    
Current portion of debt and finance leases 1,447 1,640    
Total current liabilities 34,138 31,714    
Deferred revenue, net of current portion 3,847 3,631    
Debt and finance leases, net of current portion 7,782 6,736    
Total liabilities 58,922 54,941    
Variable Interest Entities (VIEs)        
Current assets        
Cash and cash equivalents 91 109    
Accounts receivable, net 13 11    
Prepaid expenses and other current assets 173 198    
Total current assets 277 318    
Other non-current assets 154 183    
Total assets 2,992 3,134    
Current liabilities        
Accrued liabilities and other 32 49    
Deferred revenue 6 6    
Current portion of debt and finance leases 1,189 1,364    
Total current liabilities 1,227 1,419    
Deferred revenue, net of current portion 59 60    
Debt and finance leases, net of current portion 1,293 1,679    
Total liabilities 2,579 3,158    
Variable Interest Entities (VIEs) | Operating lease vehicles, net        
Current assets        
Operating leased assets, net 415 456    
Variable Interest Entities (VIEs) | Energy generation and storage systems, net        
Current assets        
Operating leased assets, net $ 2,146 $ 2,177