XML 37 R24.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of Presentation | Basis of Presentation The financial statements are prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) and, in the opinion of management, reflect all adjustments (which include normal recurring adjustments) considered necessary for a fair presentation of the financial position, results of operations, and cash flows for the periods presented. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates | Uses of Estimates The preparation of financial statements in conformity with generally accepted accounting principles requires management to use estimates and assumptions that affect the reported amount of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expenses during the reporting period. The significant estimates and assumptions used by management affect: sales return reserve, allowances for cash discounts, warranty reserve, valuation of inventory, valuation of long-lived assets, goodwill and other intangible assets, depreciation and amortization of long-lived assets, valuation of deferred tax assets, probability of performance shares vesting and forfeiture rates utilized in issuing stock-based compensation awards. The Company evaluates estimates and assumptions on an ongoing basis using historical experience and other factors and adjusts those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates, and those differences could be material to the consolidated financial statements.
Revenue Recognition | Revenue Recognition and Sales Return Reserve Net revenue consists primarily of revenue from the sale of gaming headsets and accessories to wholesalers, retailers and to a lesser extent, on-line customers. These products function on a standalone basis (in connection with a readily available gaming console, personal computer, or stereo) and are not sold with additional services or rights to future goods or services. Revenue is recorded for a contract through the following steps: (i) identifying the contract with the customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations; and (v) recognizing revenue when or as each performance obligation is satisfied. Each contract at inception is evaluated to determine whether the contract should be accounted for as having one or more performance obligations. The Company's business activities were determined to be a single performance obligation with revenue recognized when obligations under the terms of a contract with its customer are satisfied; generally, this occurs at a point in time when the risk and title to the product transfers to the customer. The Company's standard terms of delivery are included in its contracts of sale, order confirmation documents, and invoices. The Company excludes sales taxes collected from customers from “Net Revenue” on the consolidated statements of operations.
Sales Return Reserve | Certain customers may receive cash-based incentives (including cash discounts, quantity rebates, and price concessions), which are accounted for as variable consideration. Provisions for sales returns are recognized in the period of the sale and are recorded based upon the Company's prior experience and current trends. Cash-based incentive allowances are based on historical and expected performance of the customers, types and levels of promotions including any contractual commitments, claims received and forecasted economic trends in comparison to historical trends. Sales return reserves are based on historical and current return activity and forecasted economic trends in comparison to historical trends. As of December 31, 2023 and 2022, the Company had allowances for cash-based incentives of $28.6 million and $29.5 million, respectively, and allowances for sales returns of $8.4 million and $7.8 million, respectively. These amounts are recorded as a reduction of accounts receivable on the consolidated balance sheets.
Cost of Revenue and Operating Expenses | Cost of Revenue and Operating Expenses The following table illustrates the primary costs classified in each major expense category:
Cost of Revenue |  | Operating Expenses
Cost to manufacture products; |  | Payroll, bonus, and benefit costs;
Freight costs associated with moving product from suppliers to distribution centers and to customers; |  | Costs incurred in the research and development of new products and enhancements to existing products;
Costs associated with the movement of merchandise through customs; |  | Depreciation related to demonstration units;
Costs associated with material handling and warehousing; |  | Legal, finance, information systems and other corporate overhead costs; and
Global supply chain personnel costs; and |  | Sales commissions, advertising, and marketing costs.
Product royalty costs. |  |
Product Warranty Obligations | Product Warranty Obligations The Company provides for product warranties in accordance with the contract terms given to various customers by accruing estimated warranty costs at the time of revenue recognition. Warranties are generally fulfilled by replacing defective products with new products.
Marketing Costs | Marketing Costs Costs associated with the production of advertising, such as print and other costs, as well as costs associated with communicating advertising that has been produced, such as magazine ads, are expensed when the advertising first appears in public. Advertising costs were approximately $3.9 million, $4.9 million and $9.7 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Cooperative Advertising | The Company also incurs co-operative advertising costs that represent reimbursements to customers for shared marketing expenses for sale of its products. These reimbursements are recorded as reductions of net revenue based on a percentage of sales. Co-operative advertising reimbursements were approximately $5.6 million, $4.1 million and $7.6 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Deferred Financing Costs | Deferred Financing Costs Deferred financing costs represent costs incurred in conjunction with the Company’s debt financing activities and are capitalized and amortized over the life of the related financing arrangements utilizing the effective interest method. If the debt is retired early, the related unamortized deferred financing costs are written off in the period the debt is retired as part of the net carrying value of the debt, and any gains or losses are recorded on the consolidated statements of operations under the caption “Other non-operating expense (income), net.”
Stock-Based Compensation | Stock-Based Compensation Compensation costs related to stock options, restricted stock grants and performance-based restricted share units are calculated based on the fair value of the stock-based awards on the date of grant, net of estimated forfeitures. The grant date fair value of stock options is determined using the Black-Scholes option-pricing model and the related stock-based compensation is recognized on a straight-line basis over the period in which an employee is required to provide service in exchange for the award, which is generally four years. The Company estimates its forfeiture rate based on an analysis of actual forfeitures and will continue to evaluate the adequacy of the forfeiture rate based on actual forfeiture experience, analysis of employee turnover behavior, and other factors. The impact from any forfeiture rate adjustment would be recognized in the period of adjustment and if the actual number of future forfeitures differs from estimates, the Company might be required to record adjustments to stock-based compensation expense. The grant date fair value of restricted stock grants is determined based on the grant date value of the Company’s common stock and is recognized on a straight-line basis over the period in which an employee is required to provide service in exchange for the award, which is generally four years. The grant date fair value of performance-based restricted share units is calculated in the same manner as restricted stock grants with the exception that the Company recognizes compensation expense when it is probable that the performance condition will be achieved.
Exit and Disposal Costs | Exit and Disposal Costs Management-approved restructuring activities are periodically initiated to achieve cost savings through reduced operational redundancies and to position the Company strategically in the market in response to prevailing economic conditions and associated customer demand. Costs associated with restructuring actions can include severance, infrastructure charges to vacate facilities or consolidate operations, contract termination costs and other related charges. For involuntary separation plans, a liability is recognized when it is probable and reasonably estimable. For one-time termination benefits, such as additional severance pay or benefit payouts, and other exit costs, such as lease termination costs, the liability is measured and recognized initially at fair value in the period in which the liability is incurred, with subsequent changes to the liability recognized as adjustments in the period of change.
Net Earnings (Loss) per Common Share | Net Earnings (Loss) per Common Share Basic earnings (loss) per share is calculated by dividing net income (loss) associated with common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings (loss) per share assumes the issuance of additional shares of common stock by the Company upon exercise of all outstanding stock options, stock warrants and contingently issuable securities if the effect is dilutive, in accordance with the treasury stock method.
Cash Equivalents | Cash Equivalents Cash and short-term highly liquid investments with original maturity dates of three months or less at time of purchase and no redemption restrictions are considered cash and cash equivalents.
Inventories | Inventories Inventories consist primarily of finished goods and related component parts and are stated at the lower of cost or net realizable value using the first in, first out (“FIFO”) method. The Company maintains an inventory allowance for returned goods, slow-moving and unused inventories based on the historical trend and estimates. Inventory write-downs, once established, are not reversed as they establish a new cost basis for the inventory. Inventory write-downs are included as a component of cost of revenue on the consolidated statements of operations.
Property and Equipment, net | Property and Equipment, net Property and equipment are presented at cost less accumulated depreciation and amortization. Repairs and maintenance expenditures are expensed as incurred. Depreciation and amortization are computed on a straight-line basis over the following estimated useful lives:
|  | Estimated Life
Machinery and equipment |  | 3 years
Software and software development |  | 2-5 years
Furniture and fixtures |  | 5 years
Tooling |  | 2 years
Leasehold improvements |  | Term of lease or economic life of asset, if shorter
Demonstration units and convention booths |  | 1-2 years
Valuation of Long-Lived and Intangible Assets and Goodwill | Valuation of Long-Lived and Intangible Assets and Goodwill At acquisition, the Company estimates and records the fair value of purchased intangible assets, which primarily consists of in-process research and development, customer relationships, trademarks and trade names, and patents. Goodwill is the excess of the purchase price over the fair value of identifiable net assets acquired in business combinations. Goodwill and certain other intangible assets having indefinite lives are not amortized to earnings, but instead are subject to periodic testing for impairment. Intangible assets determined to have definite lives are amortized over their remaining useful lives. Long-lived and definite-lived intangible assets are assessed for potential impairment whenever events or changes in circumstances indicate that full recoverability of net asset balances through future cash flows is in question. When impairment indicators are present, assessment for possible impairment is based on the Company’s ability to recover the carrying value of the long-lived asset from the expected future pre-tax cash flows. The expected future pre-tax cash flows are estimated based on historical experience, internal knowledge, and market data. Estimates of future cash flows require the Company to make assumptions and to apply judgment, including forecasting future sales and expenses and estimating the useful lives of assets. If the expected future cash flows related to the long-lived assets are less than the assets’ carrying value, an impairment charge is recognized for the difference between estimated fair value and carrying value. There were no impairment indicators on the Company’s long-lived and definite-lived intangible assets in 2023. Goodwill and indefinite-lived intangible assets are assessed at least annually, but also whenever events or changes in circumstances indicate the carrying values may not be recoverable. Factors that could trigger an impairment review include (a) significant underperformance relative to historical or projected future operating results; (b) significant changes in the manner of use of the acquired assets or the strategy for the Company’s overall business; (c) significant negative industry or economic trends; (d) significant decline in the Company’s stock price for a sustained period; and (e) a decline in the Company’s market capitalization below net book value. When performing the Company’s evaluation of goodwill for impairment, if it concludes qualitatively that it is more likely that the fair value of the reporting unit is less than its carrying amount, the Company performs its annual goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. If the carrying amount exceeds the fair value a goodwill impairment charge would be recorded for the amount by which the reporting unit’s carrying amount exceeds its fair value. In addition, identifiable intangible assets having indefinite lives are reviewed for impairment on an annual basis using a methodology consistent with that used to evaluate goodwill. The Company conducted its annual impairment assessment on November 1, 2023, and compared the fair value of the reporting unit to the carrying value. No goodwill impairment charges have been required during 2023, 2022 or 2021. In the current year, the Company does not have any indefinite-lived intangible assets.
Income Taxes | Income Taxes The Company accounts for income taxes in accordance with the asset and liability method. Under the asset and liability method, deferred tax assets and liabilities are recognized based on the differences between the financial statement carrying value of existing assets and liabilities and their respective tax bases based on enacted tax laws and statutory tax rates applicable to the periods in which the Company expects the temporary differences to reverse. The Company had elected to record a “deferred charge” for basis differences relating to intra-entity profits as recognition as a deferred tax asset is prohibited. A valuation allowance is established for deferred tax assets when management anticipates that it is more likely than not that all, or a portion, of these assets would not be realized. In determining whether a valuation allowance is warranted, all positive and negative evidence and all sources of taxable income such as prior earnings history, expected future earnings, carryback and carryforward periods and tax strategies are considered to estimate if sufficient future taxable income will be generated to realize the deferred tax asset. The assessment of the adequacy of a valuation allowance is based on estimates of taxable income by jurisdiction and the period over which deferred tax assets will be recoverable. In the event that actual results differ from these estimates, or these estimates are adjusted in future periods for current trends or expected changes in assumptions, the Company may need to modify the level of valuation allowance which could materially impact the Company's business, financial condition, and results of operations. The tax effects of uncertain tax positions taken or expected to be taken in income tax returns are recognized only if they are “more likely-than-not” to be sustained on examination by the taxing authorities based on the technical merits as of the reporting date. The tax benefits recognized in the financial statements from such positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. The Company recognizes estimated accrued interest and penalties related to uncertain tax positions in “income tax expense” on the consolidated statement of operations. The Company and its domestic subsidiaries file a consolidated federal income tax return, while the Company’s foreign subsidiary files in its respective local jurisdictions.
Leases | Leases The Company determines if an arrangement is a lease at inception. The Company leases office spaces that provide for future minimum rental lease payments under non-cancelable operating leases that have remaining lease terms of one year to nine years, and do not contain any material residual value guarantees or material restrictive covenants. For operating leases, right-of-use (“ROU”) assets, sundry payables and accrued expenses, and noncurrent operating lease liabilities are reported on the consolidated balance sheet for leases with a term longer than twelve months. Finance leases are reported on the consolidated balance sheets in property, plant and equipment, current portion of other debt, and long-term debt. Operating lease ROU assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the total lease payments over the lease term. The ROU assets represent the right to use an underlying leased asset over the existing lease term, and the corresponding lease liabilities represent the obligation to make lease payments arising from the lease agreement. As most of the Company’s leases do not provide for an implicit rate, the Company utilizes the secured incremental borrowing rate based on the information available when determining the present value of our lease payments. The lease terms may include options to terminate, or extend, our lease when it is reasonably certain that the Company will execute the option. Lease agreements may contain lease and non-lease components, which are generally accounted for separately. Operating lease expense is recognized on a straight-line basis over the lease term.
Business Combinations | Business Combinations The Company allocates the purchase price of acquisitions to the tangible and intangible assets acquired, liabilities assumed, and non-controlling interests in the acquiree based on their estimated fair value at the acquisition date. The excess of the acquisition price over those estimated fair values is recorded as goodwill. Changes to the acquisition date provisional fair values prior to the expiration of the measurement period, a period not to exceed 12 months from date of acquisition, are recorded as an adjustment to the associated goodwill. Acquisition-related expenses and restructuring costs, if any, are recognized separately from the business combination and are expensed as incurred.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company determines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company uses a hierarchical structure to prioritize the inputs used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1), then to quoted market prices for similar assets or liabilities in active or inactive markets (Level 2) and gives the lowest priority to unobservable inputs (Level 3). Financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and revolving line of credit. Cash equivalents are stated at amortized cost, which approximated fair value as of the consolidated balance sheet dates due to the short period of time to maturity; and accounts receivable and accounts payable are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment. The revolving line of credit is stated at the carrying value as the stated interest rate approximates market rates currently available to the Company. The Company did no t have any non-financial assets or non-financial liabilities recognized at fair value on a recurring basis at December 31, 2023.
Foreign Currency Translation | Foreign Currency Translation Balance sheet accounts of the Company’s foreign subsidiaries are translated at the exchange rate in effect at the end of each period. Statement of operations accounts are translated using the weighted average of the prevailing exchange rates during each period. Gains or losses resulting from foreign currency transactions are included on the Company’s consolidated statements of operations under the caption “Other non-operating expense (income), net” whereas translation adjustments are reflected on the consolidated statements of comprehensive income (loss) under the caption “Foreign currency translation adjustment.”
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of investments in cash, cash equivalents and accounts receivables. The Company is exposed to credit risk and liquidity risk in the event of default by the financial institutions or issuers of investments in excess of FDIC insured limits. The Company performs periodic evaluations of the relative credit standing of these financial institutions and limits the amount of credit exposure with any institution. Accounts receivable are unsecured and represent amounts due based on contractual obligations of customers. The Company's five largest individual customers accounted for approximately 69% of our gross sales in 2023, 67% of our gross sales in 2022, and 66% of our gross sales in 2021. During 2023, the Company's four largest customers - Walmart, Target, Amazon, Best Buy - each accounted for between 10% to 25% of consolidated gross sales. Additionally, as of December 31, 2023, these customers had open receivables greater than 10% of the total receivable balance. Concentrations of credit risk with respect to accounts receivable are mitigated by performing ongoing credit evaluations of customers to assess the probability of collection based on a number of factors, including past transaction experience with the customer, evaluation of their credit history, limiting the credit extended, and review of the invoicing terms of the contract. In addition, the Company has credit insurance in place through a third-party insurer against defaults by certain other domestic and international customers, subject to policy limits. The Company generally does not require customers to provide collateral to support accounts receivable. The Company has recorded an allowance for doubtful accounts for those receivables that were determined not to be collectible. Foreign cash balances at December 31, 2023 and 2022 were $8.0 million and $6.5 million, respectively.
Segment Information | Segment Information The company operates in a single reportable segment, referred to as gaming accessories. The entire business is managed by a single management team whose chief operating decision maker is the Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.
Recent Accounting Pronouncements | Recent Accounting Pronouncements In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (ASU 2023-09) intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in this ASU address investor requests for more transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amendments in the ASU are effective for fiscal years beginning after December 15, 2024, on a prospective basis. Early adoption is permitted. The Company does not expect the new guidance to have a material impact on their financial position, results of operations or liquidity. In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU No. 2023-07). ASU 2023-07 requires that an entity disclose significant segment expenses, a description of “other segment items,” and the title and position of the chief operating decision maker along with an explanation of how the reported segment profit or loss is assessed and allocated. The amendments in the ASU are effective for fiscal years beginning after December 15, 2023, and interim periods after December 15, 2024 and will be applied retrospectively for all prior periods presented in the financial statements. The Company will adopt this standard in the year required and intends to make all necessary disclosures. In March 2020, the FASB issued ASU No. 2020-04, “Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (ASU 2020-04).” In 2017, the United Kingdom’s Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit the London Interbank Offered Rate (“LIBOR”), a benchmark interest rate referenced in a variety of agreements, after 2021. In December 2022, the FASB issued ASU 2022-06, “Deferral of the Sunset Date of Reference Rate Reform (Topic 848).” Topic 848 provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU deferred the sunset date of Topic 848 from December 31, 2022 to December 31, 2024. The ASU is effective as of December 21, 2022 through December 31, 2024. The authoritative accounting guidance did not have a material impact on their financial position, results of operations or liquidity.

X
- Definition Cooperative advertising costs. + References No definition available. + Details
Name: | hear_CooperativeAdvertisingCostsPolicyPolicyTextBlock
Namespace Prefix: | hear_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition and sales return reserve. + References No definition available. + Details
Name: | hear_RevenueRecognitionAndSalesReturnReservePolicyTextBlock
Namespace Prefix: | hear_
Data Type: | dtr-types: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 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 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 for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.P.3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -SubTopic 10 -Topic 420 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1 + Details
Name: | us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. + 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(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DeferredChargesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: 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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 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 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/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 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/2147483575/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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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