XML 41 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies - Summary of Accounts Receivable from OEM Customers in Excess of 10% of Total Accounts Receivable (Detail) (Accounts receivable [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Customer A [Member]
   
Concentration Risk [Line Items]    
Accounts receivable in excess of 10% of total accounts receivable 19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tsla_CustomerAMember
 
Customer B [Member]
   
Concentration Risk [Line Items]    
Accounts receivable in excess of 10% of total accounts receivable 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tsla_CustomerBMember
30.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tsla_CustomerBMember
Customer C [Member]
   
Concentration Risk [Line Items]    
Accounts receivable in excess of 10% of total accounts receivable 13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tsla_CustomerCMember
4.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= tsla_CustomerCMember