XML 83 R68.htm IDEA: XBRL DOCUMENT
v3.19.2

Customer Deposits - Additional Information (Detail) - USD ($) $ in Thousands | Jun. 30, 2019 | Dec. 31, 2018
--- | --- | ---
Customer Deposits Disclosure [Abstract] |  |
Customer deposits | $ 631,107 | $ 792,601

X
- Definition Customer deposits. + References No definition available. + Details
Name: | tsla_CustomerDepositsDisclosureAbstract
Namespace Prefix: | tsla_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Customer deposits liabilities current. + References No definition available. + Details
Name: | tsla_CustomerDepositsLiabilitiesCurrent
Namespace Prefix: | tsla_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant