XML 50 R30.htm IDEA: XBRL DOCUMENT
v3.22.4

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | Principles of Consolidation - The consolidated financial statements include all of the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. Certain amounts in the consolidated financial statements as of and for the year ended December 31, 2021 have been reclassified to conform to current year presentation for comparative purposes.
Use of Estimates, Policy [Policy Text Block] | Estimates and Uncertainties - The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate our estimates, including but not limited to those related to product returns, provisions for bad debt, inventories, goodwill, intangible assets, investments, Supplemental Executive Retirement Plan ("SERP") expense, income taxes, contingencies and litigation. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash Equivalents - Cash equivalents include short-term investments in money market funds and certificates of deposit with an original maturity of three months or less when purchased. Accounts at each U.S. institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. Some of our balances are in excess of the FDIC insured limit.
Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] | Allowance for Doubtful Accounts - We maintain an allowance for doubtful accounts for estimated losses from the inability of our customers to make required payments. We determine our allowance by both specific identification of customer accounts where appropriate and the application of historical loss experience to non-specific accounts.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Effects of Foreign Currency – In non-U.S. locations that are not considered highly inflationary, we translate the non-equity components of our foreign balance sheets at the end of period exchange rates with translation adjustments accumulated within stockholders' equity on our consolidated balance sheets. We translate the statements of operations at the average exchange rates during the applicable period. In connection with foreign currency denominated transactions, including multi-currency intercompany payable and receivable transactions and loans, the Company incurred a net realized and unrealized currency exchange gain of $0.3 million for the year ended December 31, 2022 and a loss of less than $0.1 million for the year ended December 31, 2021, which were included in other expense, net on the consolidated statements of operations.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Credit Risk - Financial instruments which potentially subject us to concentrations of credit risk consist principally of accounts receivable and temporary cash investments. We grant credit to customers that are primarily original equipment manufacturers and to subcontractors of original equipment manufacturers based on an evaluation of the customer's financial condition, without requiring collateral. Exposure to losses on receivables is principally dependent on each customer's financial condition. We control our exposure to credit risk through credit approvals, credit limits and monitoring procedures and establish allowances for anticipated losses. See Note 13, "Segments," for disclosures regarding significant customers.
Inventory, Policy [Policy Text Block] | Inventories - Inventories are stated at the lower of cost or net realizable value. Material costs are determined by standard costs or weighted average cost, both of which approximate actual costs. Costs related to inventories include raw materials, direct labor and manufacturing overhead which are included in cost of sales on the consolidated statements of operations.
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition – Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these goods and services. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of sales.
Standard Product Warranty, Policy [Policy Text Block] | Product Warranties – Warranties vary by product line and are competitive for the markets in which the Company operates. Warranties generally extend for one to three years from the date of sale, providing customers with assurance that the related product will function as intended. The Company reviews its warranty liability quarterly based on an analysis of actual expenses and failure rates accompanied with estimated future costs and projected failure rate trends. Factors taken into consideration when evaluating our warranty reserve are (i) historical claims for each product, (ii) volume increases, (iii) life of warranty, (iv) historical warranty repair costs and (v) other factors. To the extent that actual experience differs from our estimate, the provision for product warranties will be adjusted in future periods. Actual warranty repair costs are charged against the reserve balance as incurred. See Note 11, "Accrued Expenses."
Product Returns [Policy Text Block] | Product Returns – We estimate product returns, including product exchanges under warranty, based on historical experience. In general, the Company is not contractually obligated to accept returns except for defective product or in instances where the product does not meet the Company's product specifications. However, the Company may permit its customers to return product for other reasons. In certain instances, the Company would generally require a significant cancellation penalty payment by the customer. The Company estimates such returns, where applicable, based upon management's evaluation of historical experience, market acceptance of products produced and known negotiations with customers. Such estimates are deducted from sales and provided for at the time revenue is recognized. Distribution customers often receive what is referred to as "ship and debit" arrangements, whereby Bel will invoice them at an agreed upon unit price upon shipment of product and a price reduction may be granted if the market price of the product declines after shipment. Distributors may also be entitled to special pricing discount credits, and certain customers are entitled to return allowances based on previous sales volumes. Bel deducts estimates for anticipated credits, refunds and returns from sales each quarter based on historical experience.
Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] | Goodwill and Identifiable Intangible Assets – Goodwill represents the excess of the aggregate of the following: (1) consideration transferred, (2) the fair value of any noncontrolling interest in the acquiree and, (3) if the business combination is achieved in stages, the acquisition-date fair value of our previously held equity interest in the acquiree over the net of the acquisition-date amounts of the identifiable assets acquired and the liabilities assumed. Identifiable intangible assets consist primarily of patents, licenses, trademarks, trade names, customer lists and relationships, non-compete agreements and technology-based intangibles and other contractual agreements. We amortize finite-lived identifiable intangible assets over the shorter of their stated or statutory duration or their estimated useful lives, ranging from 1 to 16 years, on a straight-line basis to their estimated residual values and periodically review them for impairment. Total identifiable intangible assets comprise 9.7% and 11.9% at December 31, 2022 and 2021, respectively, of our consolidated total assets. We use the acquisition method of accounting for those business combinations in which we acquire 100% of the equity. We do not amortize goodwill or intangible assets with indefinite useful lives. Goodwill and intangible assets with indefinite useful lives are tested for possible impairment annually during the fourth quarter of each fiscal year or more frequently if events or changes in circumstances indicate that the asset might be impaired.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Impairment and Disposal of Long-Lived Assets – For definite-lived intangible assets, such as customer relationships, contracts, intellectual property, and for other long-lived assets, such as property, plant and equipment, whenever impairment indicators are present, we perform a review for impairment. We calculate the undiscounted value of the projected cash flows associated with the asset, or asset group, and compare this estimated amount to the carrying amount. If the carrying amount is found to be greater, we record an impairment loss for the excess of book value over the fair value. In addition, in all cases of an impairment review, we re-evaluate the remaining useful lives of the assets and modify them, as appropriate. For indefinite-lived intangible assets, such as trademarks and trade names, each year and whenever impairment indicators are present, we determine the fair value of the asset and record an impairment loss for the excess of book value over the fair value, if any. In addition, in all cases of an impairment review we re-evaluate whether continuing to characterize the asset as indefinite-lived is appropriate. See Note 4, "Goodwill and Other Intangible Assets," for additional details.
Depreciation, Depletion, and Amortization [Policy Text Block] | Depreciation - Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are calculated primarily using the straight-line method over the estimated useful life of the asset. The estimated useful lives primarily range fro m 1 to 33 years for buildings and leasehold improvements, and from 3 to 14 years for machinery and equipment.
Derivatives, Policy [Policy Text Block] | Derivative Financial Instruments - As part of our risk management strategy, when considered appropriate, the Company uses derivative financial instruments including foreign currency forward contracts and interest rate swap agreements to hedge against certain foreign currency and interest rate exposures. The intent is to mitigate gains and losses caused by the underlying exposures with offsetting gains and losses on the derivative contracts. By policy, Bel does not enter into speculative positions with derivative instruments. The Company records all derivatives as assets or liabilities on our consolidated balance sheets at their fair values. Gains and losses from the changes in values of these derivatives are accounted for based on the use of the derivative and whether it qualifies for hedge accounting. The Company's interest rate swaps and foreign currency forward contracts related to the Chinese renminbi (both further described in Note 12, "Derivative Instruments and Hedging Activities") have been designated as cash flow hedges and as such, gains/losses are recorded in accumulated other comprehensive income until such time the hedged item affects earnings. The counterparties to our derivative financial instruments consist of several major international financial institutions. We regularly monitor the financial strength of these institutions. While the counterparties to these contracts expose us to the potential risk of credit-related losses in the event of a counterparty’s non-performance, the risk would be limited to the unrealized gains on such affected contracts.
Income Tax, Policy [Policy Text Block] | Income Taxes - We account for income taxes under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. See Note 9, “Income Taxes”. We record net deferred tax assets to the extent we believe these assets will more-likely-than-not be realized. In making such determination, we consider all available positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operations. We have established valuation allowances for deferred tax assets that are not likely to be realized. In the event we were to determine that we would be able to realize our deferred income tax assets in the future in excess of our net recorded amount, we would adjust the valuation allowance, which would reduce the provision for income taxes. We establish liabilities for tax contingencies when, despite the belief that our tax return positions are fully supported, it is more likely than not that certain positions may be challenged and may not be fully sustained. The tax contingency liabilities are analyzed on a quarterly basis and adjusted based upon changes in facts and circumstances, such as the conclusion of federal and state audits, expiration of the statute of limitations for the assessment of tax, case law and emerging legislation. Our effective tax rate includes the effect of tax contingency liabilities and changes to the liabilities as considered appropriate by management.
Earnings Per Share, Policy [Policy Text Block] | Earnings per Share – We utilize the two-class method to report our earnings per share. The two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared and participation rights in undistributed earnings. The Company's Certificate of Incorporation, as amended, states that Class B common shares are entitled to dividends at least 5% greater than dividends paid to Class A common shares, resulting in the two-class method of computing earnings per share. In computing earnings per share, the Company has allocated dividends declared to Class A and Class B shares based on amounts actually declared for each class of stock and 5% more of the undistributed earnings have been allocated to Class B shares than to the Class A shares on a per share basis. Basic earnings per common share are computed by dividing net earnings by the weighted-average number of common shares outstanding during the period. Diluted earnings per common share, for each class of common stock, are computed by dividing net earnings by the weighted-average number of common shares and potential common shares outstanding during the period. There were no potential common shares outstanding during the years ended December 31, 2022 and 2021 which would have had a dilutive effect on earnings per share. The earnings and weighted average shares outstanding used in the computation of basic and diluted earnings per share are as follows:
|  | Year Ended December 31, |
|  | 2022 |  |  | 2021 |
Numerator: |  |  |  |  |  |  |  |
Net earnings |  | $ | 52,689 |  |  | $ | 24,821 |
Less dividends declared: |  |  |  |  |  |  |  |
Class A |  |  | 514 |  |  |  | 515 |
Class B |  |  | 2,922 |  |  |  | 2,862 |
Undistributed earnings |  | $ | 49,253 |  |  | $ | 21,444 |
Undistributed earnings allocation: |  |  |  |  |  |  |  |
Class A undistributed earnings |  | $ | 8,084 |  |  | $ | 3,561 |
Class B undistributed earnings |  |  | 41,169 |  |  |  | 17,883 |
Total undistributed earnings |  | $ | 49,253 |  |  | $ | 21,444 |
Net earnings allocation: |  |  |  |  |  |  |  |
Class A net earnings |  | $ | 8,598 |  |  | $ | 4,076 |
Class B net earnings |  |  | 44,091 |  |  |  | 20,745 |
Net earnings |  | $ | 52,689 |  |  | $ | 24,821 |
Denominator: |  |  |  |  |  |  |  |
Weighted average shares outstanding: |  |  |  |  |  |  |  |
Class A |  |  | 2,143 |  |  |  | 2,145 |
Class B |  |  | 10,394 |  |  |  | 10,258 |
Net earnings per share: |  |  |  |  |  |  |  |
Class A |  | $ | 4.01 |  |  | $ | 1.90 |
Class B |  | $ | 4.24 |  |  | $ | 2.02 |
Research and Development Expense, Policy [Policy Text Block] | Research and Development ("R&D") - Our engineering groups are strategically located around the world to facilitate communication with and access to customers' engineering personnel. This collaborative approach enables partnerships with customers for technical development efforts. On occasion, we execute non-disclosure agreements with our customers to help develop proprietary, next generation products destined for rapid deployment. R&D costs are expensed as incurred, and are shown as a separate line within operating expenses on the consolidated statements of operations. Generally, R&D is performed internally for the benefit of the Company. R&D costs include salaries, building maintenance and utilities, rents, materials, administration costs and miscellaneous other items. R&D expenses for the years ended December 31, 2022 and 2021 amounted to $20.2 million and $21.9 million, respectively.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Value Measurements - We utilize the accounting guidance for fair value measurements and disclosures for all financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis or on a nonrecurring basis during the reporting period. The fair value is an exit price, representing the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants based upon the best use of the asset or liability at the measurement date. The Company utilizes market data or assumptions that market participants would use in pricing the asset or liability. We classify our fair value measurements based on the lowest level of input included in the established three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. These tiers are defined as follows: Level 1 - Observable inputs such as quoted market prices in active markets Level 2 - Inputs other than quoted prices in active markets that are either directly or indirectly observable Level 3 - Unobservable inputs about which little or no market data exists, therefore requiring an entity to develop its own assumptions For financial instruments such as cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, the carrying amount approximates fair value because of the short maturities of such instruments. See Note 5, "Fair Value Measurements," for additional disclosures related to fair value measurements.
New Accounting Pronouncements, Policy [Policy Text Block] | Recently Issued Accounting Standards Recently Adopted Accounting Standards In August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") 2018-14, Compensation-Retirement Benefits-Defined Benefit Plans-General (Subtopic 715-20): Disclosure Framework – Changes to the Disclosure Requirements for Defined Benefit Plans ("ASU 2018-14"). This guidance removes certain disclosures that are not considered cost beneficial, clarifies certain required disclosures and adds additional disclosures. The Company adopted amendments in ASU 2018-14 on a retrospective basis effective January 1, 2021. The adoption of this guidance modified the Company's annual disclosures for its defined benefit plan, but did not have a material impact on the Company's consolidated financial statements. In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes ("ASU 2019-12"), which modifies ASC 740 to reduce complexity while maintaining or improving the usefulness of the information provided to users of financial statements. This guidance was adopted by the Company effective January 1, 2021 and did not have a material impact on the Company’s consolidated financial statements. Accounting Standards Issued But Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), as amended. The new guidance broadens the information that an entity must consider in developing its expected credit loss estimates related to its financial instruments and adds to U.S. GAAP an impairment model that is based on expected losses rather than incurred losses. The amendment is currently effective for the Company for annual reporting periods beginning after December 15, 2022, with early adoption permitted. Management is currently assessing the impact of ASU 2016-13, but it is not expected to have a material impact on the Company’s consolidated financial statements. In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting ("ASU 2020-04"). ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the expected market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refined the scope of Topic 848 and clarified some of its guidance as part of the FASB’s monitoring of global reference rate activities. This updated guidance was effective upon issuance, and the Company was initially allowed to elect to apply the amendments prospectively through December 31, 2022. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848, which extends the date by which companies could elect to apply the amendments to December 31, 2024. During January 2023, the Company amended its credit agreement and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective January 31, 2023. In connection with these amendments, the Company will be adopting ASU 2020-04 in the first quarter of 2023 and will be electing to apply the relevant practical expedients within the guidance. The adoption of this guidance is not expected to have a material impact on the Company's consolidated financial statements.

X
- Definition Disclosure of accounting policy for product returns. + References No definition available. + Details
Name: | belfa_ProductReturnsPolicyTextBlock
Namespace Prefix: | belfa_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + 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 indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration