XML 33 R18.htm IDEA: XBRL DOCUMENT
v3.19.2

Customer Deposits | 6 Months Ended
--- | ---
Jun. 30, 2019
Customer Deposits Disclosure [Abstract] |
Customer Deposits | Note 10 – Customer Deposits Customer deposits primarily consisted of cash payments from customers at the time they place an order or reservation for a vehicle or an energy product and any additional payments up to the point of delivery or the completion of installation, including the fair values of any customer trade-in vehicles that are applicable toward a new vehicle purchase. Customer deposits also include prepayments on contracts that can be cancelled without significant penalties, such as vehicle maintenance plans. Customer deposit amounts and timing vary depending on the vehicle model, the energy product and the country of delivery. In the case of a vehicle, customer deposits are fully refundable up to the point the vehicle is placed into the production cycle. In the case of an energy generation or storage product, customer deposits are fully refundable prior to the entry into a purchase agreement or in certain cases for a limited time thereafter (in accordance with applicable laws). Customer deposits are included in current liabilities until refunded or until they are applied towards the customer’s purchase balance. As of June 30, 2019 and December 31, 2018, we held $631.1 million and $792.6 million, respectively, in customer deposits.

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. + References No definition available. + Details
Name: | tsla_CustomerDepositsTextBlock
Namespace Prefix: | tsla_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration