<>
v3.22.4
Equity Incentive Plans - Additional Information (Detail)
$ / shares in Units, $ in Millions |
1 Months Ended |
3 Months Ended |
12 Months Ended |
USD ($)
Milestone
Tranches
shares
|
USD ($)
shares
|
USD ($)
Milestone
|
USD ($)
shares
|
USD ($)
Tranches
$ / shares
shares
|
USD ($)
$ / shares
shares
|
USD ($)
$ / shares
shares
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Contractual term of stock options, in years |
|
|
|
|
10 years
|
|
|
Aggregate intrinsic value of options exercised |
|
|
|
|
$ 1,900.0
|
$ 26,880.0
|
$ 1,550.0
|
Percentage of payroll deductions of employees eligible compensation |
|
|
|
|
15.00%
|
|
|
Percentage of discount on purchase price of shares lower than fair market value |
|
|
|
|
85.00%
|
|
|
Number of shares issued under ESPP | shares |
|
|
|
|
1,400,000
|
1,500,000
|
5,500,000
|
Number of operational milestones achieved | Milestone |
|
|
3
|
|
|
|
|
Unrecognized compensation expense |
|
$ 3,940.0
|
|
|
$ 3,940.0
|
|
|
Weighted-average period of recognition of unrecognized compensation, in years |
|
|
|
|
2 years 3 months 3 days
|
|
|
Stock-based compensation |
|
|
|
|
$ 1,560.0
|
$ 2,121.0
|
$ 1,734.0
|
Stock-based compensation expense capitalized |
|
|
|
|
245.0
|
$ 182.0
|
$ 89.0
|
Employee Stock [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Value of shares available for issuance under ESPP |
|
$ 99.9
|
|
|
$ 99.9
|
|
|
2019 Equity Incentive Plan [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Shares were reserved for issuance | shares |
|
148,000,000.0
|
|
|
148,000,000.0
|
|
|
Number of stock options grant | shares |
|
|
|
|
4,120,000
|
|
|
Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Weighted Average Grant Date Fair Value, Granted | $ / shares |
|
|
|
|
$ 239.85
|
$ 261.33
|
$ 100.17
|
Aggregate fair value |
|
|
|
|
$ 4,320.0
|
$ 5,700.0
|
$ 3,250.0
|
Restricted Stock Units (RSUs) [Member] | 2019 Equity Incentive Plan [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Weighted Average Grant Date Fair Value, Granted | $ / shares |
|
|
|
|
$ 239.85
|
|
|
Number of RSUs, Granted | shares |
|
|
|
|
8,714,000
|
|
|
2018 CEO Performance Award [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Number of stock options grant | shares |
|
25,300,000
|
|
|
|
|
|
2018 CEO Performance Award [Member] | Chief Executive Officer [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Number of stock options grant | shares |
304,000,000.0
|
|
|
|
|
|
|
Number of vesting tranches CEO Performance Award consists | Tranches |
12
|
|
|
|
12
|
|
|
Award vesting description |
|
|
|
|
Each of the 12 vesting tranches of the 2018 CEO Performance Award will vest upon certification by the Board of Directors that both (i) the market capitalization milestone for such tranche, which began at $100.0 billion for the first tranche and increases by increments of $50.0 billion thereafter (based on both a six calendar month trailing average and a 30 calendar day trailing average, counting only trading days), has been achieved, and (ii) any one of the following eight operational milestones focused on total revenue or any one of the eight operational milestones focused on Adjusted EBITDA have been achieved for the four consecutive fiscal quarters on an annualized basis and subsequently reported by us in our consolidated financial statements filed with our Forms 10-Q and/or 10-K.
|
|
|
Increase to market capitalization for each remaining milestone |
$ 50,000.0
|
|
|
|
|
|
|
Number of operational milestones focused on total revenue | Milestone |
8
|
|
|
|
|
|
|
Number of operational milestones focused on adjusted EBITDA | Milestone |
8
|
|
|
|
|
|
|
Payment of exercise price per share | $ / shares |
|
|
|
|
$ 23.34
|
|
|
Holding period of shares post-exercise |
5 years
|
|
|
|
|
|
|
Stock-based compensation |
|
|
|
|
$ 66.0
|
910.0
|
$ 838.0
|
Number Of Tranches | Tranches |
12
|
|
|
|
12
|
|
|
2018 CEO Performance Award [Member] | Chief Executive Officer [Member] | Operational Milestones Probable of Being Achieved [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Recognized catch-up expense during period |
|
|
$ 11.0
|
|
|
|
|
2018 CEO Performance Award [Member] | Chief Executive Officer [Member] | First Tranche Milestone [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Market capitalization |
$ 100,000.0
|
|
|
|
|
|
|
2012 CEO Performance Award [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Remaining, vested option |
|
|
|
$ 23,450.0
|
|
$ 23,450.0
|
|
Performance Based Stock Option [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Stock-based compensation |
|
|
|
|
$ 159.0
|
|
|
2021 Performance-Based Stock Option & RSU Awards [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Number of RSUs, Granted | shares |
|
|
|
2,200,000
|
|
|
|
2021 Performance-Based Stock Option & RSU Awards [Member] | Chief Executive Officer [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Unrecognized compensation expense |
|
$ 204.0
|
|
|
$ 204.0
|
|
|
Weighted-average period of recognition of unrecognized compensation, in years |
|
|
|
|
3 years 2 months 12 days
|
|
|
Maximum [Member] | Restricted Stock Units (RSUs) [Member] |
|
|
|
|
|
|
|
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
|
|
|
Vesting period, in years |
|
|
|
|
4 years
|
|
|
X |
- DefinitionIncrease to market capitalization for each remaining milestone.
+ References
+ Details
Name: |
tsla_IncreaseToMarketCapitalizationForEachRemainingMilestone |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionNumber of operational milestones achieved.
+ References
+ Details
Name: |
tsla_NumberOfOperationalMilestonesAchieved |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of operational milestones focused on adjusted EBITDA.
+ References
+ Details
Name: |
tsla_NumberOfOperationalMilestonesFocusedOnAdjustedEBITDA |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of operational milestones focused on revenue targets.
+ References
+ Details
Name: |
tsla_NumberOfOperationalMilestonesFocusedOnRevenueTargets |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPercentage of payroll deductions of employees eligible compensation.
+ References
+ Details
Name: |
tsla_PercentageOfPayrollDeductionsOfEmployeesEligibleCompensation |
Namespace Prefix: |
tsla_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRecognized catch-up expense during period.
+ References
+ Details
Name: |
tsla_RecognizedCatchUpExpenseDuringPeriod |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionShare Based Compensation Arrangement By Share Based Payment Award of Remaining Vesting Option.
+ References
+ Details
Name: |
tsla_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfRemainingVestingOption |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionShare Based Compensation Arrangement By Share Based Payment Award Value Of Shares Available For Issuance.
+ References
+ Details
Name: |
tsla_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfSharesAvailableForIssuance |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionShare-based compensation arrangement holding period of shares post-exercise.
+ References
+ Details
Name: |
tsla_ShareBasedCompensationArrangementHoldingPeriodOfSharesPostExercise |
Namespace Prefix: |
tsla_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare based compensation arrangement payment of exercise price per share.
+ References
+ Details
Name: |
tsla_ShareBasedCompensationArrangementPaymentOfExercisePricePerShare |
Namespace Prefix: |
tsla_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate number of common shares reserved for future issuance.
+ References
+ Details
Name: |
us-gaap_CommonStockCapitalSharesReservedForFutureIssuance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionMaximum term of the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost capitalized for award under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost not yet recognized for nonvested award under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionPeriod over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDescription of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDiscount rate from fair value on offering date that participants pay for shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period as a result of an employee stock purchase plan.
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_SubsidiarySaleOfStockAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=tsla_TwoThousandAndNineteenEquityIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VestingAxis=tsla_FirstTrancheMilestoneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
|