XML 50 R32.htm IDEA: XBRL DOCUMENT
v3.24.4

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Schedule of Disaggregation of Revenue by Major Source | The following table disaggregates our revenue by major source (in millions):
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Automotive sales | $ | 72,480 |  |  | $ | 78,509 |  |  | $ | 67,210 |
Automotive regulatory credits | 2,763 |  |  | 1,790 |  |  | 1,776 |
Energy generation and storage sales | 9,564 |  |  | 5,515 |  |  | 3,376 |
Services and other | 10,534 |  |  | 8,319 |  |  | 6,091 |
Total revenues from sales and services | 95,341 |  |  | 94,133 |  |  | 78,453 |
Automotive leasing | 1,827 |  |  | 2,120 |  |  | 2,476 |
Energy generation and storage leasing | 522 |  |  | 520 |  |  | 533 |
Total revenues | $ | 97,690 |  |  | $ | 96,773 |  |  | $ | 81,462 |
Schedule of Deferred Revenue Activity | Deferred revenue related to the access to our FSD (Supervised) features and their ongoing maintenance, internet connectivity, free Supercharging programs and over-the-air software updates primarily on automotive sales consisted of the following (in millions):
| Year Ended December 31,
| 2024 |  | 2023
Deferred revenue — beginning of period | $ | 3,536 |  |  | $ | 2,913 |
Additions | 1,343 |  |  | 1,201 |
Net changes in liability for pre-existing contracts, including foreign exchange impact | (92) |  |  | 17 |
Revenue recognized | (1,188) |  |  | (595) |
Deferred revenue — end of period | $ | 3,599 |  |  | $ | 3,536 |
Schedule of Net Income per Share of Common Stock Attributable to Common Stockholders | The following table presents the reconciliation of net income attributable to common stockholders to net income used in computing basic and diluted net income per share of common stock (in millions):
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Net income attributable to common stockholders | $ | 7,091 |  |  | $ | 14,997 |  |  | $ | 12,556 |
Less: Buy-outs of noncontrolling interests | (39) |  |  | (2) |  |  | (27) |
Net income used in computing basic net income per share of common stock | 7,130 |  |  | 14,999 |  |  | 12,583 |
Less: Dilutive convertible debt | — |  |  | — |  |  | (1) |
Net income used in computing diluted net income per share of common stock | $ | 7,130 |  |  | $ | 14,999 |  |  | $ | 12,584 |
The following table presents the reconciliation of basic to diluted weighted average shares used in computing net income per share of common stock attributable to common stockholders (in millions):
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Weighted average shares used in computing net income per share of common stock, basic | 3,197 |  | 3,174 |  | 3,130
Add: |  |  |  |  |
Stock-based awards | 292 |  | 298 |  | 310
Convertible senior notes | 1 |  | 2 |  | 3
Warrants | 8 |  | 11 |  | 32
Weighted average shares used in computing net income per share of common stock, diluted | 3,498 |  | 3,485 |  | 3,475
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share | The following table presents the potentially dilutive shares that were excluded from the computation of diluted net income per share of common stock attributable to common stockholders, because their effect was anti-dilutive (in millions):
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Stock-based awards | 15 |  | 12 |  | 4
Schedule of Cash and Cash Equivalents and Restricted Cash | Our total cash and cash equivalents and restricted cash, as presented in the consolidated statements of cash flows, was as follows (in millions):
| December 31, 2024 |  | December 31, 2023 |  | December 31, 2022
Cash and cash equivalents | $ | 16,139 |  |  | $ | 16,398 |  |  | $ | 16,253 |
Restricted cash included in prepaid expenses and other current assets | 494 |  |  | 543 |  |  | 294 |
Restricted cash included in other non-current assets | 404 |  |  | 248 |  |  | 377 |
Total as presented in the consolidated statements of cash flows | $ | 17,037 |  |  | $ | 17,189 |  |  | $ | 16,924 |
Schedule of Estimated Useful Lives of Related Assets | Property, plant and equipment, net, including leasehold improvements, are recognized at cost less accumulated depreciation. Depreciation is generally computed using the straight-line method over the estimated useful lives of the respective assets, as follows:
Machinery, equipment, vehicles and office furniture | 3 to 15 years
Tooling | 4 to 7 years
Building and building improvements | 15 to 30 years
Computer equipment and software | 3 to 6 years
AI infrastructure | 5 to 30 years
Schedule of Accrued Warranty Activity | Accrued warranty activity consisted of the following (in millions):
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Accrued warranty—beginning of period | $ | 5,152 |  |  | $ | 3,505 |  |  | $ | 2,101 |
Warranty costs incurred | (1,453) |  |  | (1,225) |  |  | (803) |
Net changes in liability for pre-existing warranties, including expirations and foreign exchange impact | 287 |  |  | 539 |  |  | 522 |
Provision for warranty | 2,730 |  |  | 2,333 |  |  | 1,685 |
Accrued warranty—end of period | $ | 6,716 |  |  | $ | 5,152 |  |  | $ | 3,505 |
Schedule of Operations for the Adoption of the ASU | The cumulative effect of the changes made on our January 1, 2024 consolidated balance sheet for the adoption of the new crypto assets standard was as follows (in millions):
| Balances at December 31, 2023 |  | Adjustments from Adoption of the New Crypto Assets Standard |  | Balances at January 1, 2024
Assets |  |  |  |  |
Digital assets, net | $ | 184 |  |  | $ | 303 |  |  | $ | 487 |
Deferred tax assets | 6,733 |  |  | (67) |  |  | 6,666 |
Stockholders' equity |  |  |  |  |
Retained earnings | 27,882 |  |  | 236 |  |  | 28,118 |

X
- Definition Schedule of cash and cash equivalents and restricted cash. + References No definition available. + Details
Name: | tsla_ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock
Namespace Prefix: | tsla_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of property plant and equipment text block + References No definition available. + Details
Name: | tsla_ScheduleOfPropertyPlantAndEquipmentTableTextBlock
Namespace Prefix: | tsla_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-12 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-13 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration