v3.19.3.a.u2
Leases - Schedule of Operating and Financing Leases Presented in Balance Sheets (Detail)
$ in Millions
Dec. 31, 2019
USD ($)
Operating leases:  
Operating lease right-of-use assets $ 1,218
Accrued liabilities and other $ 228
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent
Other long-term liabilities $ 956
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent
Total operating lease liabilities $ 1,184
Finance leases:  
Total finance lease assets 1,630
Current portion of long-term debt and finance leases $ 386
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] tsla:LongTermDebtAndFinanceLeasesCurrent
Long-term debt and finance leases, net of current portion $ 1,232
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] tsla:LongTermDebtAndFinanceLeasesNoncurrent
Total finance lease liabilities $ 1,618
Solar Energy Systems [Member]  
Finance leases:  
Total finance lease assets 30
Property, Plant and Equipment, Net [Member]  
Finance leases:  
Total finance lease assets $ 1,600