XML 40 R26.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 30, 2023
Summary Of Significant Accounting Policies [Abstract] |
Consolidation | Consolidation. The consolidated financial statements reflect the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated.
Fiscal Year | Fiscal Year. The fiscal year of 2023 began on January 1, 2023 and ended December 30, 2023. The fiscal year of 2022 began on January 2, 2022 and ended December 31, 2022. The fiscal year of 2021 began on December 27, 2020 and ended January 1, 2022.
Revenue Recognition | Revenue Recognition. Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those goods or services. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties and payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company accounts for shipping and handling activities as the fulfillment of a promise to transfer goods to the customer and therefore records these activities under the caption “Cost of revenue.” Sales tax and any other taxes collected concurrent with revenue producing activities are excluded from revenue. Incidental items that are immaterial in the context of the contract are recognized as expense. Contracts with customers may include multiple performance obligations. For such arrangements, the Company allocates revenue to each performance obligation based on its relative standalone selling price. The Company generally determines standalone selling prices based on the prices charged to customers or the expected cost-plus margin. Systems and Software Revenue Revenue from systems is recognized when the Company transfers control of the product to the customer. To indicate transfer of control, the Company must have a present right to payment, legal title must have passed to the customer and the customer must have the significant risks and rewards of ownership. The Company generally transfers control for system sales when the customer or the customer’s agent picks up the system at the Company’s facility. The Company provides an assurance warranty on its systems for a period of twelve to fourteen months against defects in material and workmanship. The Company provides for the estimated cost of product warranties at the time revenue is recognized. Depending on the terms of the systems arrangement, the Company may also defer the recognition of a portion of the consideration expected to be received because the Company has to satisfy a future obligation (e.g., installation and extended warranties). The Company uses an observable price to determine the standalone selling price for separate performance obligations or a cost-plus margin approach when one is not available. Revenue from software licenses provides the customer with a right to use the software as it exists when made available to the customer. Revenue from software licenses, which is primarily sold with our systems, is recognized upfront at the point in time when the software is made available to the customer. Revenue from licensing support and maintenance is recognized as the support and maintenance are provided, which is over the contract period. Parts Revenue Revenue from parts is recognized when the Company transfers control of the product, which typically occurs when the Company ships the product from its facilities to the customer. Services Revenue Revenue from services primarily consists of service contracts, which provide additional maintenance coverage beyond the Company’s assurance warranty on its products, service labor, consulting and training. Revenue from service contracts is recognized ratably over the term of the service contract. Revenue from service labor and consulting is recognized as services are performed. Revenue from installation services is recognized at a point in time when installation is complete. Practical Expedients The Company generally expenses sales commissions when incurred because the amortization period is one year or less. These costs are recorded within selling, general and administrative expenses. The Company does not adjust the amount of consideration for the effects of a significant financing components, if any, as the payment terms are one year or less. The Company does not disclose the value of remaining performance obligations for contracts with an original expected length of one year or less and contracts for which the Company recognizes revenue in the amount to which it has the right to invoice. For additional information on the Company’s revenue recognition, see Note 9 of Notes to the Consolidated Financial Statements.
Business Combinations | Business Combinations. The Company accounts for business combinations under the acquisition method of accounting, which requires us to recognize separately from goodwill the assets acquired, and the liabilities assumed at their acquisition date fair values. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, the Company’s estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recognized in its consolidated statements of operations. Accounting for business combinations requires the Company’s management to make significant estimates and assumptions, especially at the acquisition date including its estimates for intangible assets, contractual obligations assumed, restructuring liabilities, pre-acquisition contingencies, and contingent consideration, where applicable. Although the Company believes the assumptions and estimates it has made in the past have been reasonable and appropriate, they are based, in part, on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Estimates in valuing certain acquired intangible assets under the income approach include growth in future expected cash flows from product sales, acquired technologies, technology obsolescence rates, estimated cash flows from the projects when completed and discount rates. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
Use of Estimates | Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates made by management include the allowance for credit losses, excess and obsolete inventory, fair value of assets acquired and liabilities assumed in a business combination, recoverability and useful lives of property, plant and equipment and identifiable intangible assets, recoverability of goodwill, recoverability of deferred tax assets, liabilities for product warranty, contingencies, including litigation reserves and share-based payments and liabilities for tax uncertainties. Actual results could differ from those estimates. These estimates and assumptions are based on historical experience and on various other factors which the Company believes to be reasonable under the circumstances. The Company may engage third-party valuation specialists to assist with estimates related to the valuation of financial instruments, assets and stock awards associated with various contractual arrangements. Such estimates often require the selection of appropriate valuation methodologies and significant judgment. Actual results could differ from these estimates under different assumptions or circumstances and such differences could be material.
Cash and Cash Equivalents | Cash and Cash Equivalents. Cash and cash equivalents include cash and highly liquid debt instruments with original maturities of three months or less when purchased.
Marketable Securities | Marketable Securities. The Company determined that its investment securities are to be classified as available-for-sale. Available-for-sale debt securities are carried at fair value, with the unrealized gains and losses reported in stockholders’ equity under the caption “Accumulated other comprehensive loss.” Realized gains and losses and, interest and dividends on available-for-sale securities are included in interest income and other, net. Available-for-sale securities are classified as current assets regardless of their maturity date if they are available for use in current operations. The Company reviews its investment portfolio to identify and evaluate investments that have indications of possible impairment. Factors considered in determining whether a loss is other-than-temporary include the length of time and extent to which fair value has been less than the cost basis, credit quality and the Company’s ability and intent to hold the investment for a period of time sufficient to allow for any anticipated recovery in market value. When a decline in fair value is determined to be other-than-temporary, unrealized losses on available-for-sale securities are charged against earnings. The specific identification method is used to determine the gains and losses on marketable securities. For additional information on the Company’s marketable securities, see Note 4 of Notes to the Consolidated Financial Statements.
Allowance for Credit Losses | Allowance for Credit Losses. The Company maintains an allowance for credit losses that is estimated based on a combination of factors including write-off history, aging analysis, forecast of future economic conditions and any specific known troubled accounts. The Company believes the allowance is adequate to cover expected losses on trade receivables. Provisions for expected credit losses are classified as selling, general and administrative expense in the Consolidated Statements of Operations. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required.
Inventories | Inventories. Inventories are stated at the lower of cost or net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less predictable costs of completion, disposal and transportation. Cost is generally determined on a first-in, first-out basis, and includes material, labor and manufacturing overhead costs. The Company reviews and sets standard costs as needed, but at a minimum, on an annual basis, at current manufacturing costs in order to approximate actual costs. The Company evaluates inventories for excess quantities and obsolescence. The Company establishes inventory reserves when conditions exist that suggest that inventory may be in excess of anticipated demand or is obsolete based upon assumptions about historical and future demand for the Company’s products and market conditions. In addition, inventories are evaluated for potential obsolescence due to the effect of known and anticipated engineering design changes. Once a reserve has been established, it is maintained until the item to which it relates is scrapped or sold. The Company regularly evaluates its ability to realize the value of inventory based on a combination of factors including the following: historical usage rates, forecasted sales, product end-of-life dates, estimated current and future market values and new product introductions. When recorded, reserves are intended to reduce the carrying value of the Company’s inventory to its net realizable value. If actual demand for the Company’s products deteriorates, or market conditions are less favorable than those that the Company projects, additional reserves may be required.
Property, Plant and Equipment | Property, Plant and Equipment. Property, plant and equipment are stated at cost. Depreciation of property, plant and equipment is computed using the straight-line method over the estimated useful lives of the assets, which are five to twenty-two years for buildings, three to ten years for machinery and equipment, three to ten years for furniture and fixtures, three years for computer equipment, and three to seven years for software. Leasehold improvements are amortized using the straight-line method over the lesser of the lease term or the estimated useful life of the related asset. Repairs and maintenance costs are expensed as incurred and major renewals and betterments are capitalized.
Long-Lived Assets and Finite-Lived Acquired Intangible Assets | Long-Lived Assets and Finite-Lived Acquired Intangible Assets. Long-lived assets, such as property, plant, and equipment, and identifiable acquired intangible assets with finite useful lives, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset, which is generally based on discounted cash flows.
Goodwill and Indefinite Lived Intangible Assets | Goodwill and Indefinite Lived Intangible Assets. Goodwill and indefinite lived intangible assets are tested for impairment on an annual basis or when an event or changes in circumstances indicate that its carrying value may not be recoverable. Goodwill impairment is tested at the reporting unit level, which is defined as an operating segment or one level below the operating segment. The Company has three reporting units and one operating segment. No goodwill impairment occurred in fiscal years 2023, 2022, or 2021. Goodwill is reviewed for impairment using either a qualitative assessment or a quantitative goodwill impairment test. If the Company chooses to perform a qualitative assessment and determine the fair value more likely than not exceeds the carrying value, no further evaluation is necessary. When the Company performs the quantitative goodwill impairment test, it compares fair value to carrying value, which includes goodwill. If fair value exceeds carrying value, the goodwill is not considered impaired. If the carrying value is higher than the fair value, the difference would be recognized as an impairment loss. Intangible assets with indefinite lives, including in-process research and development (“IPR&D”), are tested for impairment if impairment indicators arise and, at a minimum, annually. However, the Company is permitted to first assess qualitative factors to determine if a quantitative impairment test is necessary. Further testing is only required if the entity determines, based on the qualitative assessment, that it is more likely than not that an indefinite-lived intangible asset’s fair value is less than its carrying amount. Otherwise, no further impairment testing is required. The indefinite-lived intangible asset impairment test consists of a one-step analysis that compares the fair value of the intangible asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. We consider many factors in evaluating whether the value of intangible assets with indefinite lives may not be recoverable, including, but not limited to estimates of future cash flows, the discount rate, terminal growth rates, general economic conditions, our outlook and market performance of our industry and recent and forecasted financial performance. For additional information on the Company’s goodwill and purchased intangible assets, see Note 5 of Notes to the Consolidated Financial Statements.
Concentration of Credit Risk | Concentration of Credit Risk. Financial instruments, which potentially subject the Company to concentrations of credit risk, consist primarily of accounts receivable, cash and cash equivalents and marketable securities. The Company maintains cash and cash equivalents and marketable securities with higher credit quality issuers and monitors the amount of credit exposure to any one issuer. The Company’s investment policy provides guidelines and limits regarding credit quality, investment concentration, investment type, and maturity that the Company believes will provide liquidity while reducing risk of loss of capital. Investments are of a short-term nature and include investments in commercial paper, corporate debt securities, asset-backed securities, U.S. Treasury, U.S. Government, and U.S. Agency debt. The Company’s accounts receivable result primarily from the sale of semiconductor equipment, related accessories and replacement parts. The Company’s customer base is highly concentrated and historically, a relatively small number of customers have accounted for a significant portion of its revenues. Write-offs of uncollectible accounts have historically not been material. The Company actively monitors its customers’ financial strength to reduce the risk of loss.
Warranties | Warranties. The Company generally provides a warranty on its products for a period of twelve to fourteen months against defects in material and workmanship. The Company provides for the estimated cost of product warranties at the time revenue is recognized. The estimated future warranty obligations are affected by the warranty periods, sales volumes, product failure rates, material usage and labor and replacement costs incurred in correcting a product failure. If actual product failure rates, material usage, labor or replacement costs differ from the Company’s estimates, revisions to the estimated warranty obligations would be required. The warranty accrual represents the best estimate of the amount necessary to settle future and existing claims on products sold as of the balance sheet date. The Company periodically assesses the adequacy of its recorded warranty reserve and adjusts the amounts in accordance with changes in these factors.
Income Taxes | Income Taxes. The Company accounts for income taxes using the asset and liability approach for deferred taxes which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in the Company’s consolidated financial statements or tax returns. A valuation allowance is recorded to reduce a deferred tax asset to that portion which more likely than not will be realized. For additional information on the Company’s income taxes, see Note 12 of Notes to the Consolidated Financial Statements.
Translation of Foreign Currencies | Translation of Foreign Currencies. The Company’s international branches and subsidiaries primarily generate and expend cash in their local functional currency. Accordingly, all balance sheet accounts of these local functional currency branches and subsidiaries are translated into U.S. dollars at the fiscal period-end exchange rate, and income and expense accounts are translated into U.S. dollars using average rates in effect for the period. The resulting translation adjustments are recorded as cumulative translation adjustments and are recorded directly as a separate component of stockholders’ equity under the caption, “Accumulated other comprehensive loss.” The Company had accumulated exchange losses resulting from the translation of foreign operation financial statements of $8,664 and $7,115 as of December 30, 2023 and December 31, 2022, respectively.
Share-based Compensation | Share-based Compensation. The Company measures the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award at the date of grant. Compensation expense is recognized using the straight-line attribution method to recognize share-based compensation over the service period of the award, with adjustments recorded for forfeitures as they occur. For additional information on the Company’s share-based compensation plans, see Note 10 of Notes to the Consolidated Financial Statements.
Research and Development Costs | Research and Development Costs. Expenditures for research and development are expensed as incurred.
Derivative Instruments and Hedging Activities | Derivative Instruments and Hedging Activities. The Company’s policy is to mitigate the effect of exchange rate fluctuations on certain foreign currency denominated business exposures. The Company has a policy that allows for the use of derivative financial instruments to hedge foreign currency exchange rate fluctuations on forecasted revenue and net monetary assets or liabilities denominated in various foreign currencies. The Company carries derivative financial instruments (derivatives) on the balance sheet at their fair values, in either prepaid expenses and other current assets or other current liabilities in the Consolidated Balance Sheets. The Company does not use derivatives for trading or speculative purposes. The Company does not believe that it is exposed to more than a nominal amount of credit risk in its foreign currency hedges, as counterparties are large, global and well-capitalized financial institutions. The Company’s exposures are in liquid currencies (Japanese yen, euros, Korean won, Taiwanese dollars, Chinese renminbi, Singapore dollars and Israeli shekel), so there is minimal risk that appropriate derivatives to maintain the Company’s hedging program would not be available in the future. To hedge foreign currency risks, the Company uses foreign currency exchange forward contracts, where possible and prudent. These hedge contracts are valued using standard valuation formulas with assumptions about future foreign currency exchange rates derived from existing exchange rates, interest rates, and other market factors. The dollar equivalent of the U.S. dollar forward contracts and related fair values as of December 30, 2023 and December 31, 2022 were as follows:
|  | December 30, |  |  | December 31, |
|  | 2023 |  |  | 2022 |
Notional amount |  | $ | 51,551 |  |  | $ | 27,923 |
Fair value of liability |  |  | 1,370 |  |  |  | 135 |
During the year ended December 30, 2023, the Company recognized a gain of $263 on maturities of forward contracts. During the years ended December 31, 2022 and January 1, 2022, the Company recognized losses of $3,487 and $1,650 on maturities of forward contracts, respectively. The aggregate notional amounts of matured contracts were $319,370, $365,985 and $420,460 for 2023, 2022 and 2021, respectively.
Contingencies and Litigation | Contingencies and Litigation. The Company is subject to the possibility of losses from various contingencies, including certain legal proceedings, lawsuits and other claims. The Company accrues for a loss contingency when it concludes that the likelihood of a loss is probable and the amount of the loss can be reasonably estimated. If the Company concludes that loss contingencies that could be material to any one of its financial statements are not probable, but are reasonably possible, or are probable, but cannot be estimated, then the Company discloses the nature of the loss contingencies, together with an estimate of the range of possible loss or a statement that such loss is not reasonably estimable. The Company expenses as incurred the costs of defending legal claims against the Company. The Company does not recognize gain contingencies until realized. See Note 8 of the Notes to the Consolidated Financial Statements, “Commitments and Contingencies” for a detailed description.
Recent Accounting Pronouncements | Recent Accounting Pronouncements. Recently Adopted or Effective The Company has not adopted any new accounting standards during the 2023 fiscal year that have a material impact on the Company’s Condensed Consolidated Financial Statements. Updates Not Yet Effective In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands disclosures about a public entity’s reportable segments and requires more enhanced information about a reportable segment’s expenses, interim segment profit or loss, and how a public entity’s chief operating decision maker uses reported segment profit or loss information in assessing segment performance and allocating resources. The guidance is effective for financial statements issued for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is required to adopt this standard in the fiscal year 2024 for the annual reporting period ending December 28, 2024, with retrospective disclosure of prior periods presented. The Company is currently in the process of evaluating the impact of adoption on its Consolidated Financial Statements. In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which requires public entities to disclose consistent categories and greater disaggregation of information in the rate reconciliation and for income taxes paid. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The guidance is effective for financial statements issued for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is required to adopt this standard prospectively in fiscal year 2025 for the annual reporting period ending December 27, 2025. The Company is currently in the process of evaluating the impact of adoption on its Consolidated Financial Statements.

X
- Definition Receivables trade and other accounts receivable allowance for credit losses. + References No definition available. + Details
Name: | onto_ReceivablesTradeAndOtherAccountsReceivableAllowanceForCreditLossesPolicyTextBlock
Namespace Prefix: | onto_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Summary of Significant Accounting Policies [Abstract] + References No definition available. + Details
Name: | onto_SummaryOfSignificantAccountingPoliciesAbstract
Namespace Prefix: | onto_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + 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 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 derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 40 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org//1943274/2147480270/815-25-40-8A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4EEEE -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4EEEE + Details
Name: | us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives
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 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + 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 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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 Reference 8: 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 + 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 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: 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 3: 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 4: 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/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: 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 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 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/2147480832/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 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/2147479440/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/2147480321/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/2147480321/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)(i) -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)(ii) -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)(v) -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 S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 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.D.1.Q5) -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.3.Q2) -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.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: 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 10: 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 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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