v3.25.4

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jan. 03, 2026
Accounting Policies [Abstract] |
Basis of Accounting and Use Of Estimates, Policy [Policy Text Block] | Basis of Presentation and Use of Estimates The accompanying Consolidated Financial Statements have been prepared in accordance with U.S. Generally Accepted Accounting Principles ("U.S. GAAP") and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"). They include the accounts of Lattice and its subsidiaries after the elimination of all intercompany balances and transactions. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments affecting the amounts reported in our consolidated financial statements and the accompanying notes. We base our estimates and judgments on historical experience, knowledge of current conditions, and our beliefs of what could occur in the future considering available information. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when made, and because of the uncertainty inherent in these matters, the actual results that we experience may differ materially from these estimates under different assumptions or conditions. We evaluate our estimates and judgments on an ongoing basis. Certain prior year balances have been reclassified to conform to the current year’s presentation.
Fiscal Period, Policy [Policy Text Block] | Fiscal Reporting Periods We report based on a 52 or 53-week fiscal year ending on the Saturday closest to December 31. Our fiscal 2025 was a 53-week year that ended on January 3, 2026. Our fiscal 2024 and 2023 were both 52-week years that ended on December 28, 2024 and December 30, 2023, respectively. Our fiscal 2026 will be a 52-week year and will end on January 2, 2027. All references to quarterly or annual financial results are references to the results for the relevant fiscal period.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentrations of Risk Potential exposure to concentrations of risk may impact revenue, trade accounts receivable, cash and cash equivalents, and supply of wafers for our new products. Sales to distributors have historically accounted for a significant portion of our total revenue. Certain of our largest distributors each account for more than 10% of our total revenue and our net accounts receivable. Revenue attributable to distributors as a percentage of total revenue is presented in the following table:
|  | Year Ended |
|  | January 3, |  |  | December 28, |  |  | December 30, |
|  | 2026 |  |  | 2024 |  |  | 2023 |
Distributor A |  |  | 31 | % |  |  | 33 | % |  |  | 32 | %
Distributor B |  |  | 38 |  |  |  | 31 |  |  |  | 21 |
Distributor C |  |  | 4 |  |  |  | 11 |  |  |  | 11 |
Distributor D |  |  | — |  |  |  | 4 |  |  |  | 13 |
Other distributors |  |  | 11 |  |  |  | 10 |  |  |  | 10 |
Revenue attributable to distributors |  |  | 84 | % |  |  | 89 | % |  |  | 87 | %
Certain of our distributors accounted for more than 10% of net accounts receivable at the dates presented. At January 3, 2026 and December 28, 2024, Distributor A accounted for approximately 28% and 36%, respectively, and Distributor B accounted for approximately 62% and 45%, respectively. Concentration of credit risk with respect to trade accounts receivable is mitigated by our credit and collection process including active management of collections, credit limits, routine credit evaluations for essentially all customers, and secure transactions with letters of credit or advance payments where appropriate. We regularly review our allowance for doubtful accounts and the aging of our accounts receivable. We limit our risk exposure related to cash and cash equivalents by placing our cash with high credit quality financial institutions. At times, such deposits may exceed Federal Deposit Insurance Corporation insurance limits. We have not experienced any losses on our deposits of cash and cash equivalents. We rely on a limited number of foundries for our wafer purchases. We seek to mitigate the concentration of supply risk by establishing, maintaining, and managing multiple foundry relationships; however, certain of our products are sourced from a single foundry and changing from one foundry to another can have a significant cost, or create delays in production or shipments, among other factors.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents We consider all investments that are readily convertible into cash and that have original maturities of three months or less to be cash equivalents. Cash equivalents consist primarily of highly liquid investments in time deposits or money market accounts and are carried at cost, which approximates fair value.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Foreign Exchange and Translation of Foreign Currencies While our revenues and the majority of our expenses are denominated in U.S. dollars, we also have international subsidiaries and branch operations that conduct some transactions in currencies that differ from the functional currency of that entity. Gains or losses from foreign exchange rate fluctuations on balances denominated in currencies that differ from the functional currencies are reflected in Other income (expense), net. We translate accounts denominated in foreign currencies in accordance with ASC 830, “Foreign Currency Matters,” using the current rate method under which asset and liability accounts are translated at the current rate, while stockholders' equity accounts are translated at the appropriate historical rates, and revenue and expense accounts are translated at average monthly exchange rates. Translation adjustments related to the consolidation of foreign subsidiary financial statements are reflected in Accumulated other comprehensive loss in Stockholders' equity (See our Consolidated Statements of Stockholders' Equity).
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition Under the terms of ASC 606, "Revenue from Contracts with Customers", we recognize revenue when we satisfy performance obligations as evidenced by the transfer of control of our products or services to customers. For sales to distributors, we have concluded that our contracts are with the distributor, rather than with the distributor’s end customer, as we hold a contract bearing enforceable rights and obligations only with the distributor. Our revenue is derived primarily from sales of silicon-based products, with additional revenue from sales of silicon-enabling products. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, we consider our promise to transfer each distinct product to be the identified performance obligations. Revenue for product sales is recognized at the time of product shipment, as determined by the agreed upon contract shipping terms. Our Licensing and services revenue is comprised of revenue from our IP core licensing activity, patent monetization activities, design services, and royalty and adopter fee revenue from our standards activities. These activities are complementary to our product sales and help us to monetize our IP associated with our technology and standards. We consider licensing arrangements with our customers and agreements with the standards consortia of which we are a member to be the contract. For each contract, we consider the promise to deliver a license that grants the customer the right to use the IP, as well as any professional services provided under the contract, as distinct performance obligations. We recognize license revenue at the point in time that control of the license transfers to the customer, which is generally upon delivery, or as usage occurs. We measure revenue based on the amount of consideration we expect to be entitled to in exchange for products or services. Variable consideration is estimated and reflected as an adjustment to the transaction price. We determine variable consideration, which consists primarily of various sales price concessions, by estimating the most likely amount of consideration we expect to receive from the customer based on an analysis of historical rebate claims over a period of time considered adequate to account for current pricing and business trends. Sales rebates earned by customers are offset against their receivable balances. Rebates earned by customers when they do not have outstanding receivable balances are recorded within Accrued liabilities. Revenue related to licensing and services, which includes HDMI and MHL standards revenue, as well as certain IP licenses, includes variable consideration in the form of usage-based royalties. We generally provide an assurance warranty that our products will substantially conform to the published specifications for twelve months from the date of shipment. In some cases, the warranty period may be longer than twelve months. We do not separately price or sell the assurance warranty. Our liability is limited to either a credit equal to the purchase price or replacement of the defective part. Under the practical expedient provided by ASC 340, we generally expense sales commissions when incurred because the amortization period would be less than one year. We record these costs within Selling, general, and administrative expenses. Substantially all of our performance obligations are satisfied within twelve months.
Inventory, Policy [Policy Text Block] | Inventories and Cost of Revenue Inventories are stated at the lower of actual cost (determined using the first-in, first-out method) or net realizable value. We review and set standard costs quarterly to approximate current actual manufacturing costs. Our manufacturing overhead standards for product costs are calculated assuming full absorption of actual costs. The valuation of inventory requires us to estimate excess or obsolete inventory. Material assumptions we use to estimate necessary inventory carrying value adjustments can be unique to each product and are based on specific facts and circumstances. In determining provisions for excess or obsolete products, we consider assumptions such as changes in business and economic conditions, projected customer demand for our products, and changes in technology or customer requirements. The creation of such provisions results in a write-down of inventory to net realizable value and a charge to Cost of revenue. Lower of cost or net realizable value is based on assumptions such as recent historical sales activity and selling prices, as well as estimates of future sales activity and selling prices. Shipping and handling costs are included in Cost of revenue in our Consolidated Statements of Operations.
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment Property and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the related assets, generally three to seven years for equipment and software, and one to five years for tooling. Leasehold improvements are amortized over the shorter of the non-cancellable lease term or the estimated useful life of the assets. We capitalize costs for the fabrication of masks used by our foundry partners to manufacture our products. The capitalized mask costs begin depreciating to Cost of revenue once the products go into production, and depreciation is straight-lined over a three-year period, which is the expected useful life of the mask. Upon disposal of property and equipment, the accounts are relieved of the costs and related accumulated depreciation and amortization, and resulting gains or losses are reflected in the Consolidated Statements of Operations for recognized gains and losses. Repair and maintenance costs are expensed as incurred.
Business Combination [Policy Text Block] | Business Combinations Business combinations are accounted for using the acquisition method of accounting, under which we allocate the purchase price paid for a company to identifiable assets acquired and liabilities assumed based on their estimated fair values at the date of acquisition. Goodwill is measured as the excess of purchase price over the fair value of identifiable assets acquired and liabilities assumed. Determining the fair value of identifiable tangible and intangible assets acquired and liabilities assumed requires management to make assumptions, estimates, and judgments that are based on all available information, including comparable market data and information obtained from our management and the management of the acquired companies. The estimation of the fair values of the intangible assets requires significant judgment and the use of valuation techniques including primarily the income approach. Consideration is given to all relevant factors that might affect the fair value such as estimates of future revenues and costs, present value factors, and the estimated useful lives of intangible assets. We expense acquisition-related costs in the period incurred.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Impairment of Long-Lived Assets Long-lived assets, which consist primarily of property and equipment, amortizable intangible assets, and right-of-use assets, are carried on our financial statements based on their cost less accumulated depreciation or amortization. We monitor the carrying value of our long-lived assets for potential impairment and test the recoverability of such assets whenever events or changes in circumstances indicate that their carrying amounts may not be recoverable. These events or changes in circumstances, including management decisions pertaining to such assets, are referred to as impairment indicators. If an impairment indicator occurs, we perform a test of recoverability by comparing the carrying value of the asset group to its undiscounted expected future cash flows. If the carrying values are in excess of undiscounted expected future cash flows, we measure any impairment by comparing the fair value of the asset group to its carrying value. Fair value is generally determined by considering (i) internally developed discounted projected cash flow analysis of the asset group; (ii) actual third-party valuations; and/or (iii) information available regarding the current market for similar asset groups. If the fair value of the asset group is determined to be less than the carrying amount of the asset group, an impairment in the amount of the difference is recorded in the period that the impairment indicator occurs and is included in our Consolidated Statements of Operations. Estimating future cash flows requires significant judgment and projections may vary from the cash flows eventually realized, which could impact our ability to accurately assess whether an asset has been impaired.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | Valuation of Goodwill Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Goodwill is not amortized, but is instead tested for impairment annually during the fourth quarter and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. When evaluating whether goodwill is impaired, we make a qualitative assessment to determine if it is more likely than not that the reporting unit's fair value is less than the carrying amount. If the qualitative assessment determines that it is more likely than not that the fair value is less than the carrying amount, the fair value of the reporting unit is compared with its carrying value (including goodwill). If the fair value of the reporting unit is less than its carrying value, then goodwill impairment exists for the reporting unit. The impairment loss, if any, is recognized for the amount by which the carrying value exceeds the fair value. If the fair value of the reporting unit exceeds its carrying value, no further impairment analysis is needed. For purposes of testing goodwill for impairment, we currently operate as a single reporting unit.
Lessee, Leases [Policy Text Block] | Leases We account for leases under the terms of ASC 842, "Leases," which requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. Under this guidance, we apply the practical expedient to not separate lease and non-lease components for all asset classes. Right-of-use ("ROU") assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized on the commencement date of the lease based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we determine the present value of lease payments using an incremental borrowing rate based on information from our commercial bank for an equivalent borrowing and term in the respective region as of the lease commencement date. At inception, we determine if an arrangement is a lease, if it includes options to extend or terminate the lease, and if it is reasonably certain that we will exercise the options. Lease cost, representing lease payments over the term of the lease and any capitalizable direct costs less any incentives received, is recognized on a straight-line basis over the lease term as lease expense. We have operating leases for corporate offices, sales offices, research and development facilities, storage facilities, and a data center. The exercise of lease renewal options is at our sole discretion. When deemed reasonably certain of exercise, the renewal options are included in the determination of the lease term and lease payment obligation, respectively. For our leases that contain variable lease payments, residual value guarantees, or restrictive covenants, we have concluded that these inputs are not significant to the determination of the ROU asset and lease liability.
Research and Development Expense, Policy [Policy Text Block] | Research and Development Research and development expenses include costs for compensation and benefits, engineering wafers, depreciation and amortization, licenses and masks, and outside engineering services. These expenditures are for the design of new products, intellectual property cores, processes, packaging, and software solutions. Research and development costs are generally expensed as incurred, with certain licensed technology agreements capitalized as intangible assets and amortized to Research and development expense over their estimated useful lives.
Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] | Restructuring Expenses associated with exit or disposal activities are recognized when incurred under ASC 420, “Exit or Disposal Cost Obligations,” for everything except severance expenses and vacated leased facilities. Because we have a history of paying severance benefits, the cost of severance benefits associated with a restructuring plan is recorded when such costs are probable and the amount can be reasonably estimated in accordance with ASC 712, “Compensation - Nonretirement Postemployment Benefits.” When leased facilities are vacated, the amount of any ROU asset impairment is calculated in accordance with ASC 360, "Property, Plant, and Equipment" and recorded as a part of Restructuring. Expenses from other exit or disposal activities, including the cancellation of software contracts and engineering tools or the abandonment of long-lived assets, are recorded as a part of Restructuring.
Income Tax, Policy [Policy Text Block] | Accounting for Income Taxes We are required to estimate our provision for income taxes and amounts ultimately payable or recoverable in numerous tax jurisdictions around the world. These estimates involve significant judgment and interpretations of regulations and are inherently complex. Resolution of income tax treatments in individual jurisdictions may not be known for many years after completion of the applicable year. Deferred tax assets and liabilities are recognized for the expected tax consequences of temporary differences between the tax bases of assets and liabilities and their reported amounts in the financial statements using enacted tax rates and laws that will be in effect when the difference is expected to reverse. Valuation allowances are provided to reduce deferred tax assets to an amount that in management’s judgment is more-likely-than-not to be recoverable against future taxable income. The determination of a valuation allowance and when it should be released requires complex judgment. In assessing the ability to realize deferred tax assets, we evaluate both positive and negative evidence that may exist and consider whether it is more-likely-than-not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Any adjustment to the net deferred tax asset valuation allowance is recorded in the Consolidated Statements of Operations for the period that the adjustment is determined to be required. Our income tax calculations are based on application of the respective U.S. federal, state or foreign tax law. Our tax filings, however, are subject to audit by the relevant tax authorities. Accordingly, we recognize tax liabilities based upon our estimate of whether, and the extent to which, additional taxes will be due when such estimates are more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. To the extent the final tax liabilities are different than the amounts originally accrued, the increases or decreases as well as any interest or penalties are recorded as income tax expense or benefit in the Consolidated Statements of Operations. We recognize the tax impact of including certain foreign earnings in U.S. taxable income as a period cost.
Share-Based Payment Arrangement [Policy Text Block] | Stock-Based Compensation We estimate the fair value of stock-based awards consistent with the provisions of ASC 718, “Compensation - Stock Compensation” and recognize stock-based compensation expense on a straight-line basis over the requisite service period, with forfeitures accounted for as they occur. We value restricted stock units ("RSUs") restricted stock awards ("RSAs") using the closing market price on the date of grant, and we value our employee stock purchase plan ("ESPP") using the Black-Scholes option pricing model. We have also granted RSUs with a market condition or a performance condition to certain executives. The terms of these grants, including achievement criteria and vesting schedules, are detailed under the heading "Market-Based and Performance-Based Awards — Grants" in Note 10 - Stock-Based Compensation Plans. Our current practice is to issue new shares to satisfy ESPP purchases. For RSUs, we issue new shares when awards vest and withhold a portion of these shares on behalf of employees to satisfy the minimum statutory tax withholding requirements.
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Pronouncements 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. This new guidance requires public entities to provide disaggregated disclosures, in the notes to the financial statements, of certain categories of expenses that are included in expense line items on the face of income statement. The ASU may be applied prospectively or retrospectively and is effective for fiscal years beginning after December 15, 2026 and for interim periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the impact of adoption of this new guidance on our consolidated financial statements disclosures. In September 2025, the FASB issued ASU 2025-06, Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This ASU is intended to simplify the recognition and disclosure guidance related to capitalized internal-use software costs by removing all references to software development project stages and introducing a more judgment-based framework. ASU 2025-06 is effective for fiscal years beginning after December 15, 2027, and for interim periods within those fiscal years, with early adoption permitted as of the beginning of a fiscal year. This standard may be applied prospectively, retrospectively, or via a modified prospective transition method. We are currently evaluating the impact of adoption of this new guidance on our consolidated financial statements and disclosures.

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). and for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References No definition available. + Details
Name: | lscc_BasisOfAccountingAndUseOfEstimatesPolicyPolicyTextBlock
Namespace Prefix: | lscc_
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 Disclosure of accounting policy for business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
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 credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
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 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 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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
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)(2) -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)(v) -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)(i) -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)(ii) -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 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: 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 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration