XML 39 R29.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Estimates | Estimates – The preparation of financial statements in conformity with generally accepted accounting principles in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most sensitive and significant accounting estimates relate to customer rebates, valuation allowances for deferred income tax assets, obsolete and slow-moving inventories, potentially uncollectible accounts receivable, intangibles and stock-based compensation. Actual results could differ from those estimates.
Principles of Consolidation | Principles of Consolidation – The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly owned by the Company. All significant intercompany accounts and transactions are eliminated in consolidation.
Translation of Foreign Currency | Translation of Foreign Currency – For foreign operations whose functional currencies are not U.S. dollars, assets and liabilities are translated at rates in effect at the end of the year; revenues and expenses are translated at average rates in effect during the year. Resulting translation adjustments are made directly to accumulated other comprehensive income. Foreign currency transaction gains and losses are recognized in operating results. Included in other income (expense), net were foreign currency transaction gains of $79,088 in 2024 and transaction losses of $39,410 in 2023.
Cash Equivalents | Cash Equivalents – Investments with an original maturity of three months or less, as well as time deposits and certificates of deposit that are readily redeemable at the date of purchase, are considered cash equivalents.
Accounts Receivable | Accounts Receivable – The Company provides an allowance for expected credit losses based upon a review of outstanding accounts receivable, historical collection information and existing economic conditions. The allowance for expected credit losses represents estimated uncollectible accounts receivables associated with potential customer defaults on contractual obligations, usually due to potential insolvencies. The allowance includes amounts for certain customers where a risk of default has been specifically identified. In addition, the allowance includes a provision for customer defaults based on historical experience. The Company actively monitors its accounts receivable balances, and its historical experience of annual accounts receivable write-offs has been negligible. Accounts receivable are shown less an allowance for expected credit losses of $493,705 at December 31, 2024 and $567,015 at December 31, 2023. As of January 1, 2023, accounts receivable, less an allowance for credit losses was $32,603,463.
Allowance for Credit Losses |  | 2024 |  |  | 2023 |
Beginning balance |  | $ | 567,015 |  |  | $ | 1,060,812 |
Provision for credit losses |  |  | 393,945 |  |  |  | (129,219 | )
Write-offs |  |  | (467,255 | ) |  |  | (364,578 | )
Recoveries collected |  |  | - |  |  |  | - |
Ending balance |  | $ | 493,705 |  |  | $ | 567,015 |
Inventories | Inventories – Inventories are stated at the lower of cost, or net realizable value, determined by the first-in, first-out method for our cutting products. Cost for our first aid and medical products is computed using standard cost, which approximates actual cost on a first in, first out basis.
Property, Plant and Equipment and Depreciation | Property, Plant and Equipment, and Depreciation – Property, plant and equipment are recorded at cost. Depreciation is computed by the straight-line method over the estimated useful lives of the assets. The range of estimated useful lives of these assets are as follows: buildings and building improvements useful lives range from 10 to 39 years; machinery and equipment useful lives range from 3 to 10 years. The Company tests its property, plant and equipment whenever events or changes in circumstances (triggering event) indicate that its carrying amount may not be recoverable. During 2024 and 2023, there were no triggering events that would indicate its carrying amount may not be recoverable. As a result, there was no impairment of the carrying amounts of such assets and no reduction in their estimated useful lives.
Intangible Assets and Goodwill | Intangible Assets and Goodwill – Intangible assets with finite useful lives are recorded at cost upon acquisition and amortized over the term of the related contract, if any, or useful life, as applicable. Intangible assets held by the Company with finite useful lives include patents and trademarks. Patents and trademarks are amortized over their estimated useful lives. The weighted average amortization period for intangible assets acquired during the year ended December 31, 2024 was 13 years. The Company periodically reviews the values recorded for finite lived intangible assets whenever events or changes in circumstances (triggering event) indicate that its carrying amount may not be recoverable. During 2024 and 2023, there were no triggering events that would indicate its carrying amount may not be recoverable. As a result, there was no impairment of the carrying amounts of such assets and no reduction in their estimated useful lives. The Company annually reviews goodwill to assess recoverability from future operations whenever events or changes in circumstances indicate that its carrying amounts may not be recoverable. At December 31, 2024 and 2023, the Company assessed the recoverability of its intangible assets and goodwill and believed that there were no events or circumstances present that would require a test of recoverability on those assets. As a result, there was no impairment of the carrying amounts of such assets.
Contingent Consideration | Contingent Consideration - As part of the acquisition of Safety Made, $1.5 million of the purchase price was placed in escrow to be paid to the sellers, contingent on the acquired business meeting certain revenue milestones over a two-year period, commencing on the date of the acquisition. The fair value of the contingent liability at each reporting date is based on certain estimates and judgments made by management. Those estimates are made from the most relevant data available at that time and include historical data and future projections. On June 1, 2024, the Escrow Agent disbursed to the Seller the second and final payment of $750,000, as determined by the calculation outlined in the purchase agreement. As part of the acquisition of Elite First Aid, Inc., $500,000 of the purchase price was heldback, to be paid to the sellers, contingent on the acquired business meeting certain revenue milestones during any consecutive 12-month period from May 31, 2024 to December 31, 2025.
Deferred Income Taxes | Deferred Income Taxes – Deferred income taxes are provided for the differences between the financial statement and tax bases of assets and liabilities, and on operating loss carryovers, using tax rates in effect in years in which the differences are expected to reverse.
Fair Value of Financial Instruments | Fair Value of Financial Instruments - The Company applies various valuation approaches in determining the fair value of its financial assets and liabilities within a hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows: Level 1 — Quoted prices for identical instruments in active markets. Level 2 — Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable. Level 3 — Significant inputs to the valuation model are unobservable. The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement. Level 3 inputs are applied in determining the fair value of our mortgage payable and long-term debt as disclosed in Note 8. Financial instruments including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and other accrued liabilities are considered Level 1 in fair value hierarchy. The amounts reported on the consolidated balance sheets for these financial instruments approximate their fair value due to their relatively short maturities and prevailing interest rates.
Leases | Leases – The Company determines if an arrangement is an operating lease at inception. Leases with an initial term of 12 months or less are not recorded on the balance sheet. All other leases are recorded on the balance sheet with right-of-use (“ROU”) assets representing the right to use the underlying asset for the lease term and lease liabilities representing the obligation to make lease payments arising from the lease. Lessees and lessors may elect to apply a package of practical expedients permitting entities not to reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) whether initial direct costs for any expired or existing leases qualify for capitalization under the amended guidance. These practical expedients must be elected as a package and consistently applied. The Company elected to apply the package of practical expedients upon adoption. ROU assets and lease liabilities are recognized at the commencement date of the lease based on the present value of lease payments over the lease term and include options to extend or terminate the lease when they are reasonably certain to be exercised. As most of the Company’s leases do not provide an implicit rate, the present value of lease payments is determined primarily using our incremental borrowing rate based on the information available at the lease commencement date. The incremental borrowing rate is the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term on an amount equal to the lease payments in a similar economic environment. Lease arrangements with lease and non-lease components are generally accounted for as a single lease component. The Company's operating lease expense is recognized on a straight-line basis over the lease term.
Revenue Recognition | Revenue Recognition – The Company's revenues result from the sale of goods and reflect the consideration to which the Company expects to be entitled. The Company records revenue based on a five-step model in accordance with Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers ("ASC 606"). For its contracts with customers, the Company identifies the performance obligations (goods or services), determines the transaction price, allocates the contract transaction price to the performance obligations, and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when (or as) the customer obtains control of that good or service. Depending on the contractual terms of each customer, revenue is recognized either at the time of shipment or upon delivery. When revenue is recorded, estimates of returns are made and recorded as a reduction of revenue. Customer rebates and incentives are earned based on promotional programs in place, volume of purchases or other factors are also estimated at the time of revenue recognition and recorded as a reduction of that revenue. Refer to Note 9 – Revenue from Contracts with Customers, for a more detailed discussion.
Shipping Costs | Shipping Costs – The costs of shipping product to the Company’s customers ($8,400,878 in 2024 and $8,638,865 in 2023) are included in selling, general and administrative expenses.
Advertising Costs | Advertising Costs – The Company expenses the production costs of advertising the first time that the related advertising takes place. Advertising costs ($1,508,685 in 2024 and $1,817,783 in 2023) are included in selling, general and administrative expenses.
Concentration | Concentration – The Company performs ongoing credit evaluations of its customers and generally does not require collateral for the extension of credit. Allowances for credit losses are provided and have been within management's expectations. The Company had two customers in 2024 and 2023, that individually exceeded 10% of consolidated net sales. Net sales to these customers were approximately 14% and 13% of consolidated net sales in 2024 and 14% and 12% in 2023. The Company maintains cash balances across multiple financial institutions that are highly rated and considered to have strong creditworthiness. Management believes that the Company is not subject to significant risk of cash concentration.
Recently Issued and Adopted Accounting Standards | Recently Issued Accounting Standards Standards not yet Adopted In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires additional categories of information about federal, state and foreign income taxes to be included in effective tax rate reconciliation disclosure. Additionally, the newly added categories also apply to the income taxes paid disclosure. Implementation of said additions are subject to quantitative thresholds. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09. Standards Adopted In November 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which amends ASC 280. The intent of ASU 2023-07 is to improve the disclosures around a public entity’s reportable segments and address requests from investors for additional, more detailed information about a reportable segment’s expenses by requiring entities to disclose on an annual and interim basis: (i) significant segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of segment profit or loss and (ii) an amount for other segment items by reportable segment and a description of its composition, which represents the difference between segment revenue less segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss. Furthermore, entities will be required to: (i) provide all annual disclosures about a segment’s profit or loss and assets currently required under ASC 280 on an interim basis as well, (ii) clarify that an entity is not precluded from reporting additional measures of a segment’s profit or loss that are used by the CODM in assessing segment performance and deciding how to allocate resources, and (iii) disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. As part of this Annual Report, the Company adopted ASU 2023-07, which was applied retrospectively to all prior periods presented. Refer to Note 10 herein for further details regarding this adoption.

X
- Definition Shipping costs.​ + References No definition available. + Details
Name: | acu_ShippingCostsPolicyTextBlock
Namespace Prefix: | acu_
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 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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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