XML 48 R29.htm IDEA: XBRL DOCUMENT
v3.25.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of Presentation | A. Basis of Presentation The Company’s consolidated financial statements are presented in accordance with U.S. generally accepted accounting principles (“US GAAP”).
Use of Estimates in Preparation of Financial Statements | B. Use of Estimates in Preparation of Financial Statements The preparation of financial statements in conformity with US GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the date of the financial statements, and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.
Principals of Consolidation | C. Principals of Consolidation The Company’s consolidated financial statements include the financial statements of Tower and its subsidiaries. The Company’s consolidated financial statements are presented after the elimination of inter-company transactions and balances.
Reclassifications | D. Reclassifications Certain prior year amounts have been reclassified to conform to the current financial statement presentation.
Cash and Cash Equivalents | E. Cash and Cash Equivalents Cash and cash equivalents consist of cash, highly liquid bank deposits and money market funds readily convertible to known amounts of cash with original maturities of three months or less as of the date of its purchase.
Short Term Interest-Bearing Deposits | F. Short Term Interest-Bearing Deposits Short-term deposits include bank deposits with original maturities greater than three months and with remaining maturities of less than one year. Such deposits are presented at cost, including accrued interest, which approximates their fair value.
Marketable Securities | G. Marketable Securities The Company accounts for its investments in grade debt securities in accordance with ASC 320 "Investments - Debt Securities". Management determines the appropriate classification of its investments in debt securities at the time of purchase and re-evaluates such determinations at each balance sheet date. The Company classifies its marketable securities as "available-for-sale", as the Company does not intend to hold them necessarily to maturity. Any decision to sell a security classified as available for sale would be based on various factors, including significant movements in interest rates, changes in the maturity, mix of the Company’s assets and liabilities, liquidity needs and other similar factors. Securities classified as available for sale are measured at fair value, based on quoted market prices or independent pricing services valuation. Gains and losses are recognized on a specific identification basis, in the Company's consolidated statements of operations. Unrealized gains and losses are recorded in (i) the statement of other comprehensive income in periods the Company has no specific need and/or plan to use cash by selling such securities, or (ii) in the statement of operations as financing expense (income) in periods the Company has a specific need and/or intends to sell such securities. The Company assessed the available-for-sales debt securities with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected credit losses in accordance with ASC 326, "Financial Instruments - Credit Losses". Allowance for credit losses is recorded in financing income (expense), net, on the consolidated statements of operation, and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income in shareholders' equity. As of December 31, 2024, the Company had no outstanding marketable securities since it sold all its marketable securities portfolios during 2024. As of December 31, 2023 the Company concluded that the current expected credit losses on its available-for-sale investment portfolio were immaterial.
Trade Accounts Receivables - Allowance for Expected Credit Loss | H. Trade Accounts Receivables - Allowance for Expected Credit Loss The Company maintains an allowance based on specific analysis of each customer account receivable’s aging, assessment of its related risk and ability of the customer to make the required payment. In addition, in accordance with ASC 326, "Financial Instruments - Credit Losses", an allowance is maintained for such estimated expected losses. The amount of the allowance is determined principally on the basis of past collection experience and known financial factors regarding specific customers. Trade accounts receivables are written off using this allowance when it is probable that collection will not occur. Credit is extended to customers satisfying pre-defined credit criteria. The total allowance for expected credit losses was $4,982 and $4,790 as of December 31, 2024 and 2023, respectively.
Inventories | I. Inventories Inventories are stated at the lower of aggregate cost or net realizable value. If inventory costs exceed expected net realizable value, the Company writes-down the difference between the cost and the expected net realizable value. Cost of raw materials is determined mainly on the basis of the weighted average moving price per unit. Work in progress is measured at cost including acquisition costs, processing costs and other costs incurred in bringing the inventories to their present stage.
Investments in Privately Held Companies | J. Investments in Privately Held Companies Long-term investments include equity investments in privately-held companies without readily determinable fair values. In accordance with ASC 321 - “Investments - Equity Securities”, the Company may elect to measure those investments at fair value or at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer (“Measurement Alternative”). The Company elected to use the Measurement Alternative for each of its investments. Any adjustments resulting from impairments and/or observable price changes are recorded under “other income (expense), net” in the consolidated statements of operations. See also Note 2M below.
Property and Equipment | K. Property and Equipment The Company accounts for property and equipment in accordance with Accounting Standards Codification ASC 360 “Accounting for the Property, Plant and Equipment”. Property and equipment are presented at cost, including capitalizable costs. Capitalizable costs include only costs that are identifiable with, and related to, the property and equipment, and are incurred prior to their initial operation. Identifiable incremental direct costs include costs associated with constructing, establishing, and installing facilities and equipment, as well as technology transfer. Maintenance and repairs are charged to expenses as incurred. Property and equipment are presented net of investment grants and government subsidies received and less accumulated depreciation. Depreciation is calculated based on the straight-line method over the Company’s estimated useful lives of the assets, as follows:
| • | Buildings and building improvements, including facility infrastructure: 7-25 years.
| • | Machinery and equipment, software and hardware: 3-15 years.
Impairment charges, if needed, are determined based on the policy outlined in Note 2M below. Property and equipment also include assets under capital leases, which are depreciated over their applicable useful life.
Intangible Assets and Goodwill | L. Intangible Assets and Goodwill The Company accounts for intangible assets and goodwill in accordance with ASC 350 “Intangibles-Goodwill and Other”. Intangible assets include the values assigned to the intangible assets as part of the purchase price allocation made at the time of acquisition. Intangible assets are amortized over the expected estimated economic life commonly used in the industry. Goodwill is not amortized and subject to impairment testing. Impairment charges on intangibles or goodwill, if needed, are determined based on the policy outlined in Note 2M below.
Impairment of Assets | M. Impairment of Assets Impairment of Property, Equipment and Intangible Assets The Company reviews long-lived assets and intangible assets on a periodic basis, as well as when such review is required based upon relevant circumstances, to determine whether events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable, considering the undiscounted cash flows expected from them. If applicable, the Company recognizes an impairment loss based upon the difference between the carrying amount and the fair value of such assets, in accordance with ASC 360-10 “Property, Plant and Equipment”. As of December 31, 2024, the Company concluded there was no impairment to its long-lived assets and intangible assets. Impairment of Goodwill The Company performs a qualitative analysis when testing goodwill for impairment. A qualitative goodwill impairment test is performed when the fair value of a reporting unit historically has significantly exceeded the carrying value of its net assets and based on current operations is expected to continue to exceed it. Otherwise, the Company is required to conduct a quantitative impairment test and estimate the fair value of the reporting unit using a combination of an income approach based on discounted cash flow analysis and a market approach based on market multiples. If the fair value of a reporting unit is less than its carrying value, a goodwill impairment charge is recorded for the difference. As of December 31, 2024, the Company performed a qualitative impairment test for its reporting unit and concluded there was no impairment of goodwill. Impairment of Investment in Privately Held Companies Investments in privately held companies accounted for using the Measurement Alternative are subject to periodic impairment reviews. Based on ASC 321-10-35-3, the Company’s impairment analysis considers qualitative factors to evaluate whether the investment is impaired. As of December 31, 2024, no impairments were recorded.
Leases | N. Leases The Company recognizes a right-of-use asset (“ROU”) and lease liability for all operating and capital leases with a term greater than twelve months upon lease arrangement inception. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the terms of lease contracts. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Since most of the Company’s leases do not provide an implicit rate, the Company's incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The lease terms used to calculate the ROU asset and related lease liability include options to terminate the lease or extend it when it is reasonably certain that the Company will exercise that option. Lease expense for operating leases is recognized on a straight-line basis over the lease term as an operating expense. For additional information, see Notes 10D and 10E.
Revenue Recognition | O. Revenue Recognition The Company recognizes revenue in accordance with ASC 606 “Revenue from Contracts with Customers“ when it transfers the control of promised goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company’s revenues are generated principally from sales of semiconductor wafers. The Company, to a much lesser extent, also derives revenues from design support and other technical and support services incidental to the sale of semiconductor wafers. Most of the Company’s sales are achieved through the effort of its direct sales and business development force. Wafer sales typically contain a single performance obligation that is fulfilled on the date of delivery and recognized at a point in time, which is upon shipment of the Company’s products to unaffiliated customers, depending on shipping terms stipulated in the contract. Accordingly, control of the products transfers to the customer in accordance with the transaction's shipping terms. Taxes imposed by governmental authorities, such as sales taxes or value-added taxes, are excluded from net sales. The Company provides for sales returns allowance relating to specified yield or quality commitments as a reduction of revenues, based on past experience and specific identification of relevant events, which has been in immaterial amounts. The Company provides its customers with other services that are less significant in scope and amount and for which recognition occurs over time when customers receive the services.
Research and Development | P. Research and Development Research and development costs are charged to operations as incurred. Amounts received or receivable from the government of Israel and others, such as participation in research and development programs, are offset from research and development costs. The accrual for grants receivable is determined based on the terms of the programs, provided that the criteria for entitlement have been met. As of December 31, 2024, the grants receivable amount was immaterial.
Income Taxes | Q. Income Taxes The Company accounts for income taxes using an asset and liability approach as prescribed in ASC 740-10 “Income Taxes”. This topic prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities. Deferred taxes are measured using the enacted tax rates under applicable law expected to be in effect for the year in which the differences are expected to reverse as of the balance sheet date. Deferred tax assets and liabilities, as well as any related valuation allowance, are presented as noncurrent items on the balance sheets. The Company evaluates the potential realization of its deferred tax assets for each jurisdiction in which the Company operates at each reporting date and establishes valuation allowances when it is more likely than not that all or a part of its deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income of the same character and in the same jurisdiction. The Company considers all available positive and negative evidence in making this assessment, including, but not limited to, the scheduled reversal of deferred tax liabilities and deferred tax assets and projected future taxable income. A valuation allowance is established, when necessary, to reduce deferred tax assets to the amount that is more likely than not to be realized based on all available evidence. ASC 740-10 prescribes a two-step approach for recognizing and measuring uncertain tax positions. The first step is to evaluate tax positions taken or expected to be taken in a tax return by assessing whether they are more-likely-than-not sustainable, based solely on their technical merits including resolution of any related appeals or litigation process. The second step is to measure the associated tax benefit of each position as the largest amount that the Company believes is more-likely-than-not realizable. Differences between the amount of tax benefits taken or expected to be taken in its income tax returns and the amount of tax benefits recognized in its financial statements, represent the Company's unrecognized income tax benefits. The Company's policy is to include interest and penalties related to unrecognized income tax benefits as a component of income tax expense.
Earnings per Ordinary Share | R. Earnings per Ordinary Share Basic earnings per share are calculated in accordance with ASC 260, “Earnings Per Share” by dividing net profit or loss attributable to ordinary equity holders of Tower (the numerator) by the weighted average number of ordinary shares outstanding during the reported period (the denominator). Diluted earnings per share are calculated, if applicable, by adjusting the net profit attributable to ordinary equity holders of Tower, and the weighted average number of ordinary shares, taking into effect all potential dilutive ordinary shares.
Comprehensive Income | S. Comprehensive Income In accordance with ASC 220 “Comprehensive Income”, comprehensive income represents the change in shareholders’ equity during a reporting period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a reporting period except those resulting from investments by owners and distributions to owners. Other comprehensive income (“OCI”) represents gains and losses that are included in comprehensive income but excluded from net profit.
Functional Currency and Exchange Rate Results | T. Functional Currency and Exchange Rate Results The currency of the primary economic environment in which Tower, TSSA, TSNB and TSIT conduct their operations is the U.S. Dollar (“dollar”). Thus, the dollar is their functional and reporting currency. Accordingly, monetary accounts maintained in currencies other than the dollar are re-measured into dollars in accordance with ASC 830-10 “Foreign Currency Matters”. All transaction gains and losses from the re-measurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses, as appropriate. The financial statements of TPSCo, whose functional currency is the Japanese Yen (“JPY”), have been translated into dollars. The assets and liabilities have been translated using the exchange rate in effect as of the balance sheet date. The statements of operations of TPSCo have been translated using the average exchange rate for the reported period. The resulting translation adjustments are charged or credited to OCI.
Stock-Based Compensation | U. Stock-based Compensation The Company applies the provisions of ASC Topic 718 “Compensation - Stock Compensation”, under which employees’ share-based equity awards (mostly restricted stock units and performance unit shares) are recognized based on the grant-date fair values. The compensation costs are recognized using the graded vesting attribution method based on the vesting terms of each unit included in the award resulting in an accelerated recognition of compensation costs.
Fair value Measurements of Financial Instruments | V. Fair Value Measurements of Financial Instruments ASC 820, "Fair Value Measurements and Disclosures" (“ASC 820”), requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 establishes a fair value hierarchy based on the level of independent, objective evidence surrounding the inputs used to measure fair value. A financial instrument's categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. ASC 820 prioritizes the inputs into three levels that may be used to measure fair value: Level 1 Level 1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. Level 2 Level 2 applies to assets or liabilities for which there are inputs other than quoted prices that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. Level 3 Level 3 applies to assets or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. The carrying value of the Company’s bank deposits, account receivables, payables and accrued liabilities, approximate their current fair values in accordance with their nature and respective maturity dates or durations. The Company had no financial assets or liabilities carried and measured on a non-recurring basis during the reporting periods. Financial assets and liabilities measured on a recurring basis are those that are adjusted to fair value each time a financial statement is prepared such as marketable securities and investments in privately-held companies.
Derivatives and Hedging | W. Derivatives and Hedging In accordance with ASC Topic 815, Derivative and Hedging ("ASC 815"), the Company recognizes all its derivative instruments as either assets or liabilities and carries them at fair value. For derivative instruments that are designated and qualify as cash flow hedges, the derivative's gain or loss is initially reported as a component of OCI and is subsequently recorded into earnings when the hedged exposure affects earnings, in the same line item as the underlying hedged item on the consolidated statements of earnings. Cash flow hedges related to anticipated transactions are designated and documented at the inception of each hedge. Cash flows from hedging transactions are presented in the same categories as the cash flows from the respective hedged items.
Recently Adopted Accounting Pronouncements | X. Recently Adopted Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU No. 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of this ASU does not have any impact on the Company’s financial position, results of operations or cash flow reports, see Note 15E with regards to applicable disclosure.
Recently Issued Accounting Pronouncements Not Yet Adopted | Y. Recently Issued Accounting Pronouncements Not Yet Adopted On December 23, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-09— Income taxes (topic 740): improvements to income tax disclosures. This ASU requires disclosure of specific categories in the rate reconciliation and additional information for reconciling items that meet a quantitative threshold. The amendment also includes other changes to improve the effectiveness of income tax disclosures, including further disaggregation of income taxes paid for individually significant jurisdictions. The amendment should be effective for annual periods beginning after December 15, 2024. The Company does not expect the new standard to have a material impact on its consolidated financial statements. In November 2024, the FASB issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. ASU 2024-03 requires disclosure of specified information about certain costs and expenses on an interim and annual basis in the notes to the financial statements. The guidance is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company does not expect the new standard to have a material impact on its consolidated financial statements.

X
- Definition Investments in Privately-Held Companies. + References No definition available. + Details
Name: | tsem_InvestmentsInPrivatelyHeldCompanies
Namespace Prefix: | tsem_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements note yet adopted that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | tsem_RecentlyIssuedAccountingPronouncementsNotYetAdopted
Namespace Prefix: | tsem_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Trade Accounts Receivable Allowance For Expected Credit Loss [Policy Text Block] + References No definition available. + Details
Name: | tsem_TradeAccountsReceivableAllowanceForExpectedCreditLossPolicyTextBlock
Namespace Prefix: | tsem_
Data Type: | dtr-types: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 The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent + Details
Name: | us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the treatment of funds received from or paid to insureds, insurers and reinsurers on contracts for which the criteria for transferring or assuming insurance risk has not been satisfied by the insurer or reinsurer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 1 -SubTopic 825 -Topic 944 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477037/944-825-05-1 + Details
Name: | us-gaap_DepositContractsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: 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 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration