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