XML 48 R27.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

The Company and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of Preparation | Basis of Preparation The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021. As of December 2, 2021, the Company ceased having control over this subsidiary. Therefore, the Company deconsolidated this subsidiary as of that date. Subsequently, the Company has accounted for it using the equity method of accounting. All intercompany account balances and transactions have been eliminated. The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Risks and Uncertainties | Risks and Uncertainties The Company is subject to certain risks and uncertainties. The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the macroeconomic condition and cyclical nature of the semiconductor industry; the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control of the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the loss of any of its larger customers; restrictions on the Company’s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company’s products; successful and timely completion of product design efforts; and new product design introductions by competitors. Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business. The Company's revenue is limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries. Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China. HHGrace has been manufacturing wafers for the Company since 2002. HHGrace manufactured approximately 3.8%, 9.6% and 10.3% of the wafers used in the Company's products for the fiscal years ended June 30, 2024, 2023 and 2022, respectively. Although the Company believes that its volume of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices. In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab as well as in-house packaging and testing facilities. If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.
Use of Estimates | Use of Estimates The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.
Foreign Currency Transactions and Translation | Foreign Currency Transactions and Translation Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars. All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars. The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars. Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions. Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items. The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) in the consolidated statements of equity.
Cash and Cash Equivalents, Restricted Cash | Cash, Cash Equivalents and Restricted Cash Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less. Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase. The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities. Cash and cash equivalents are maintained with reputable major financial institutions. If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk. Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk. The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations. These balances have been excluded from the Company’s cash and cash equivalents balance and are classified as restricted cash in the Company’s consolidated balance sheets. As of June 30, 2024 and 2023, the amount of restricted cash was $0.4 million and $0.4 million, respectively.
Accounts Receivable | Accounts Receivable, net The allowance for expected credit loss is based on assessment of the expected collectability of accounts receivable from customers. The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay. The Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.
Fair Value Measurements | Fair Value Measurements Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: •Level 1 - Quoted prices in active markets for identical assets or liabilities. •Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. •Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.
Inventories | Inventories The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value. Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used. Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices. If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results. Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped. If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at historical cost less accumulated depreciation. Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use. Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:
Building and building improvements |  | 20 years
Manufacturing machinery and equipment |  | 7 to 10 years
Equipment and tooling |  | 3 to 5 years
Computer hardware and software |  | 3 to 5 years
Office furniture and equipment |  | 3 to 5 years
Leasehold improvements |  | 2 to 15 years
Vehicle |  | 5 years
Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed. Equipment and construction in progress are stated at cost and transferred to the respective asset class when fully completed and ready for their intended use. Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year. Costs incurred during the application development stage are required to be capitalized. The application development stage is characterized by software design and configuration activities, coding, testing and installation. Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality. Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation. Internally developed software is amortized over its estimated useful life of three to five years starting from the date when it is ready for its intended use. Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.
Government Grants | Government Grants The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits. Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received. The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.
Impairment of Long-Lived Assets | Long-lived Assets The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable. When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.
Revenue Recognition | Revenue Recognition The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors. The Company presents revenue net of sales taxes and any similar assessments. Our standard payment terms range from 30 to 60 days. The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors. Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period. The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements. The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products. Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. The Company's performance obligations relate to contracts with a duration of less than one year. The Company elected to apply the practical expedient provided in ASC 606, “Revenue from Contracts with Customers”. Therefore, the Company is not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer. Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. License and Development Services Revenue Recognition In February 2023, the Company entered into a license agreement with a customer to license the Company’s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0 million, consisting of an upfront fee of $18.0 million, $6.8 million and $9.0 million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when the Company performs the engineering and development services. The Company uses the input method to measure progression, representing a faithful depiction of the transfer of services. During the fiscal years ended June 30, 2024 and 2023, the Company recorded $21.2 million and $9.9 million of license and development revenue, respectively. The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets. In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.
Leases | Leases The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets. Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The Company determines its incremental borrowing rate based on the information available at the lease commencement date. The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. Operating lease expense is generally recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation. The Company does not record leases on the consolidated balance sheet with a term of one year or less. The Company elected to combine its lease and non-lease components as a single lease component for all asset classes.
Product Warranty | Product Warranty The Company provides a standard one-year warranty for products from the date of purchase by the end customers. The Company accrues for estimated warranty costs at the time revenue is recognized. The Company's warranty obligation is determined by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs. The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.
Shipping and Handling Costs | Shipping and Handling Costs Shipping and handling costs are included in cost of goods sold.
Research and Development | Research and Development Research and development costs are expensed as incurred.
Provision for Income Taxes | Provision for Income Taxes Income tax expense or benefit is based on income or loss before taxes. Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts. The Company is subject to income taxes in a number of jurisdictions. Significant judgment is required in determining the worldwide provision for income taxes. There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business. The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due. While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made. Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part. When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized. The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable. The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income. The Company has concluded that it should report a full valuation allowance on its state research and development (R&D) tax credit carryforwards as the Company annually generates more state R&D tax credits than it could use based on its forecasts. The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized. The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement. Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management. If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result. The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions. The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities. The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made. The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.
Share-based Compensation Expense | Share-based Compensation Expense The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options. The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant. The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant. For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model. The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model. Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period. The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility. In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Forfeitures are estimated based on historical experience at the time of grant. Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates. The Employee Share Purchase Plan (the “ESPP”) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.
Advertising | Advertising Advertising expenditures are expensed as incurred. Advertising expense was $0.6 million, $0.5 million and $0.2 million in the fiscal years ended June 30, 2024, 2023, and 2022, respectively.
Comprehensive Income (loss) | Comprehensive Income (Loss) Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Recently Adopted Accounting Standards None Recently Issued Accounting Standards not yet adopted In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740) – Improvements to Income Tax Disclosures”, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the consolidated financial statements. In November 2023, the FASB issued ASU No. 2023-07, “Segment Reporting (Topic 280) – Improvements to Reportable Segment Disclosures”, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity’s measurement and assessment of segment performance and resource allocation. This guidance is effective 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 currently evaluating the impact of the ASU on its disclosures within the consolidated financial statements.

X
- Definition Government Grants, Policy [Policy Text Block] + References No definition available. + Details
Name: | aosl_GovernmentGrantsPolicyPolicyTextBlock
Namespace Prefix: | aosl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Risks and Uncertainties [Policy Text Block] + References No definition available. + Details
Name: | aosl_RisksAndUncertaintiesPolicyTextBlock
Namespace Prefix: | aosl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: 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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
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 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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References No definition available. + Details
Name: | us-gaap_ShippingAndHandlingCostPolicyTextBlock
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 accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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