XML 45 R25.htm IDEA: XBRL DOCUMENT
v3.25.1

BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Jan. 31, 2025
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Principles of Consolidation | The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Use of Estimates and Assumptions | The preparation of consolidated financial statements in conformity with US GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the balance sheet date and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. It is reasonably possible that events could occur during the upcoming year that could change such estimates.
Cash and Cash Equivalents | The Company considers highly liquid temporary cash investments with original maturities of three months or less to be cash equivalents. Cash equivalents consist of money market funds.
Accounts Receivable | Accounts Receivable, Net.Trade accounts receivable are stated at the amount the Company expects to collect. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. The Company estimates credit losses by considering historical credit losses, the current economic environment, customer credit ratings or bankruptcies.
Inventories | Inventories include freight-in, materials, labor and overhead costs and are stated at the lower of cost (on a first-in, first-out or moving average basis) or net realizable value. Allowances are recorded for slow-moving, obsolete or unusable inventory. We assess our inventory for estimated obsolescence or unmarketable inventory and write down the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future sales and supply on hand, if necessary. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required.
Property and Equipment | Property and equipment is stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are provided for in amounts sufficient to relate the cost of depreciable assets to operations over their estimated service lives on a straight-line basis. Leasehold improvements and leasehold costs are amortized over the term of the lease or service lives of the improvements, whichever is shorter. The costs of additions and improvements that substantially extend the useful life of a particular asset are capitalized. Repair and maintenance costs are charged to expense. When assets are sold or otherwise disposed of, the cost and related accumulated depreciation or amortization are removed from the account, and the gain or loss on disposition is reflected in operating income. Assets held for sale are measured at the lower of carrying value or fair value less cost to sell. Gains or losses are recognized for any subsequent changes to fair value less cost to sell. However, gains are limited to cumulative losses previously recognized. Assets classified as held for sale are not depreciated.
Equity Method Investments | Investments in which the Company can exercise significant influence but do not control, are accounted for using the equity method. The Company’s share of the net earnings or losses of the investee is presented within the consolidated statements of operations as other income (expense). The Company evaluates its equity method investments for impairment whenever events or changes in circumstance indicate that the carrying amounts of such investments may be impaired. The primary factors the Company considers in its determination are the length of time that the fair value of the investment is below the Company's carrying value; the severity of the decline; and the financial condition, operating performance and near-term prospects of the investee. If the decline in fair value is deemed to be other than temporary, the cost basis of the security is written down to fair value. In situations where the fair value of an investment is not evident due to a lack of a public market price or other factors, the Company estimates fair value based on a discounted cash flow model and a market-based approach using inputs that include expected cash flows and a discount rate representative of the risks within the underlying business and forecasts to arrive at the estimated fair value of such investment.
Business Combinations | In accordance with the accounting guidance for business combinations, the Company uses the acquisition method of accounting to allocate the purchase price of an acquired business to the assets acquired and liabilities assumed based on their estimated fair values at the dates of acquisition. The excess of the purchase price over the estimated fair value of assets and liabilities is recorded as goodwill. Assigning fair market values to the assets acquired and liabilities assumed at the date of acquisition requires knowledge of current market values and the values of assets in use and often requires the application of judgment regarding estimates and assumptions. While the ultimate responsibility resides with management for material acquisitions, we retain the services of certified valuation specialists to assist with assigning estimated values to certain acquired assets and assumed liabilities, including intangible assets, tangible long-lived assets, and contingent consideration. Acquired intangible assets, excluding goodwill, are valued using certain discounted cash flow methodologies based on future cash flows specific to the type of intangible asset purchased. Several significant assumptions and estimates were involved in the application of these valuation methods, including forecasted sales volumes and prices, royalty rates, costs to produce, tax rates, discount rates, attrition rates and working capital changes. If the contingent consideration is deemed significant or absent an agreed-upon payout amount, the initial measurement of contingent consideration and the corresponding liability is evaluated using the Monte Carlo Method. For this valuation method, management develops projections during the contingent consideration period utilizing various potential pay-out scenarios. Probabilities are applied to each potential scenario, and the resulting values are discounted using a rate that considers the weighted average cost of capital as well as a specific risk premium associated with the riskiness of the contingent consideration itself, the related projections, and the overall business. Should actual results increase or decrease as compared to the assumption used in our analysis, the fair value of the contingent consideration obligations will increase or decrease, up to the contracted limit, as applicable. Changes in the fair value of the contingent earn-out consideration could cause a material impact and volatility in our operating results.
Goodwill and Other Intangible Assets | Intangible assets with a finite useful life are amortized on a straight-line basis over their useful lives. Indefinite lived intangible assets are assessed for possible impairment annually on November 1st or whenever circumstances change such that the carrying value of the asset may not be recoverable. All goodwill is assigned to and evaluated for impairment at the reporting unit level, which is defined as an operating segment or one level below an operating segment. Goodwill is not amortized but evaluated for impairment at least annually (on November 1) or whenever events or changes in circumstance indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company may perform either a qualitative assessment of potential impairment or proceed directly to a quantitative assessment of potential impairment. If the Company chooses not to perform a qualitative assessment, or if it chooses to perform a qualitative assessment but is unable to conclude that no impairment has occurred qualitatively, then the Company will perform a quantitative assessment. A quantitative test for goodwill impairment is performed by determining the fair value of the related reporting units. The Company estimates the fair value of the reporting unit with which the goodwill is associated and compares it to the carrying value. If the estimated fair value of a reporting unit is less than its carrying value, an impairment charge is recognized for the excess of the reporting unit's carrying value over its fair value. Fair value is measured using the discounted cash flow method and relative market-based approaches.
Revenue Recognition | Substantially all of the Company’s revenue is derived from product sales, which consist of sales of the Company’s personal protective wear products to distributors. The Company considers purchase orders to be a contract with a customer. Contracts with customers are considered to be short-term when the time between order confirmation and satisfaction of the performance obligations is equal to or less than one year, and virtually all of the Company’s contracts are short-term. The Company recognizes revenue for the transfer of promised goods to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods. Approximately 3% of the Company’s revenue is derived from maintenance, repair and laundry services for protective wear products. Revenue from these service s represents a single-performance obligation. The Company recognizes revenue at a point in time when the performance obligation under the terms of the contract with a customer is satisfied. The Company typically satisfies its performance obligations in contracts with customers upon shipment of the goods. Generally, payment is due from customers within 30 to 90 days of the invoice date, and the contracts do not have significant financing components. The Company elected to account for shipping and handling activities as a fulfillment cost rather than a separate performance obligation. Shipping and handling costs associated with outbound freight are included in operating expenses, and for FY25 and FY24 aggregated approximately $4.1 million and $3.4 million, respectively. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. The transaction price includes estimates of variable consideration related to rebates, allowances, and discounts that are reductions in revenue. All estimates are based on the Company's historical experience, anticipated performance, and the Company's best judgment at the time the estimate is made. Estimates for variable consideration are reassessed each reporting period and are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur upon resolution of uncertainty associated with the variable consideration. All the Company’s contracts have a single performance obligation satisfied at a point in time, and the transaction price is stated in the contract, usually as quantity times price per unit. The Company receives advances under certain of its contracts for products sold by Eagle. Those advances are considered contract liabilities with revenues recorded upon delivery of promised goods to customers. These advances are included in Other Accrued Expenses on the Company’s consolidated balance sheet. The Company has seven revenue generating reportable geographic segments under ASC Topic 280 “Segment Reporting” and derives its sales primarily from its limited use/disposable protective clothing and firefighting and heat protective apparel and secondarily from its sales of reflective clothing, high-end chemical protective suits, reusable woven garments and gloves and arm guards. The Company believes disaggregation of revenue by geographic region and product line best depicts the nature, amount, timing, and uncertainty of its revenue and cash flows (see table below). Net sales by geographic region and by product line are included below:
|  | Year Ended January 31, (in millions of dollars) |
|  | 2025 |  |  | 2024 |
External Sales by Product Lines: |  |  |  |  |  |
Disposables |  | $ | 52.2 |  |  | $ | 49.6 |
Chemical |  |  | 21.5 |  |  |  | 20.3 |
Fire |  |  | 63.0 |  |  |  | 26.5 |
Gloves |  |  | 1.7 |  |  |  | 2.2 |
High Visibility |  |  | 5.4 |  |  |  | 6.6 |
High Performance Wear |  |  | 6.6 |  |  |  | 6.9 |
Wovens |  |  | 16.8 |  |  |  | 12.6 |
Consolidated external sales |  | $ | 167.2 |  |  | $ | 124.7 |
|  | Year Ended |
|  | January 31, |
|  | (in millions of dollars) |
|  | 2025 |  |  | 2024 |
External Sales by Region: |  |  |  |  |  |
USA Operations (including Corporate) |  | $ | 60.4 |  |  | $ | 55.3 |
Europe |  |  | 42.1 |  |  |  | 16.3 |
Mexico |  |  | 5.0 |  |  |  | 4.0 |
Asia |  |  | 13.9 |  |  |  | 13.8 |
Canada |  |  | 10.3 |  |  |  | 9.3 |
Latin America |  |  | 21.2 |  |  |  | 16.1 |
Other foreign |  |  | 14.3 |  |  |  | 9.9 |
Consolidated external sales |  | $ | 167.2 |  |  | $ | 124.7 |
Advertising Costs | Advertising costs are expensed as incurred and included in operating expenses on the consolidated statement of operations. Advertising and co-op costs amounted to $0.9 million and $0.6 million in FY25 and FY24.
Stock-based Compensation | The Company records the cost of stock-based compensation plans based on the fair value of the award on the grant date. For awards that contain a vesting provision, the cost is recognized over the requisite service period (generally the vesting period of the equity award), which approximates the performance period. For awards based on services already rendered, the cost is recognized immediately.
Income taxes | The Company is required to estimate its income taxes in each of the jurisdictions in which it operates as part of preparing the consolidated financial statements. This involves estimating the actual current tax in addition to assessing temporary differences resulting from differing treatments for tax and financial accounting purposes. These differences, together with net operating loss carryforwards and tax credits, are recorded as deferred tax assets or liabilities on the Company’s consolidated balance sheet. A judgment must then be made of the likelihood that any deferred tax assets will be recovered from future taxable income. A valuation allowance may be required to reduce deferred tax assets to the amount that is more likely than not to be realized. In the event the Company determines that it may not be able to realize all or part of its deferred tax asset in the future or that new estimates indicate that a previously recorded valuation allowance is no longer required, an adjustment to the deferred tax asset is charged or credited to income in the period of such determination. The Company recognizes tax positions that meet a “more likely than not” minimum recognition threshold. If necessary, the Company recognizes interest and penalties associated with tax matters as part of the income tax provision and would include accrued interest and penalties with the related tax liability in the consolidated balance sheets.
Foreign Operations and Foreign Currency Translation | The Company maintains manufacturing operations in Mexico, India, Argentina, New Zealand, Romania, Vietnam and the People’s Republic of China and can access independent contractors in China, Vietnam, Argentina and Mexico. It also maintains sales and distribution entities in India, Canada, the U.K., Chile, China, Argentina, Russia, Kazakhstan, Uruguay, Australia, New Zealand, Italy, Germany and Mexico. The Company is vulnerable to currency risks in these countries. The functional currency for the U. K., the Pound; the trading company in China, the RMB; in Russia, the Ruble; in New Zealand the New Zealand Dollar, in Germany and Italy the Euro, in Romania the Leu, in Australia the Australian Dollar, in Hong Kong the Hong Kong Dollar and in Kazakhstan the Kazakhstan Tenge. All other operations have the U.S. dollar as their functional currency. Pursuant to US GAAP, assets and liabilities of the Company’s foreign operations with functional currencies other than the U.S. dollar are translated at the exchange rate in effect at the balance sheet date, while revenues and expenses are translated at average rates prevailing during the periods. Translation adjustments are reported in accumulated other comprehensive loss, a separate component of stockholders’ equity. Cash flows are also translated at average translation rates for the periods; therefore, amounts reported on the consolidated statement of cash flows will not necessarily agree with changes in the corresponding balances on the consolidated balance sheet. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.
Fair Value of Financial Instruments | The Company measures certain assets and liabilities at fair value. US GAAP defines fair value, provides guidance for measuring fair value and requires certain disclosures utilizing a fair value hierarchy which is categorized into three levels based on the inputs to the valuation techniques used to measure fair value. The following is a brief description of those three levels:
| Level 1: | Observable inputs such as quoted prices (unadjusted) in active markets for identical assets or liabilities.
| Level 2: | Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.
| Level 3: | Unobservable inputs that reflect management’s own assumptions.
There were no foreign currency forward or hedge contracts at January 31, 2025 or January 31, 2024. The financial instruments of the Company classified as current assets or liabilities, including cash and cash equivalents, accounts receivable, borrowings under the revolving credit facility, accounts payable and accrued expenses, are recorded at carrying value, which approximates fair value based on the short-term nature of these instruments. Borrowings under the company’s loan agreement approximate fair value as such borrowings bear interest at variable rates. Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, intangibles and the equity method investment. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.
Net Income Per Share | Net income per share is based on the weighted average number of common shares outstanding without consideration of common stock equivalents. Diluted net income per share is based on the weighted average number of common shares and common stock equivalents. The diluted net income per share calculation takes into account unvested restricted shares and the shares that may be issued upon the exercise of stock options, reduced by shares that may be repurchased with the funds received from the exercise, based on the average price during the fiscal year.
Recently Adopted and Issued Accounting Standards and Disclosure Rules | The Company considers the applicability and impact of all accounting standards updates (“ASUs”). Management periodically reviews new accounting standards that are issued. Segment Reporting The Company adopted ASU No. 2023-07 (“ASU 2023-07”), Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures for the year ended January 31, 2025 and applied it retrospectively for the prior period presented. See “Note 14. Segment Reporting.” Income Taxes In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This guidance requires a public entity to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance also requires all entities to disclose annually income taxes paid (net of refunds received) disaggregated by federal (national), state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. This guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted, and this guidance should be applied prospectively but there is the option to apply it retrospectively. The Company plans to adopt the provisions of this guidance in conjunction with our Form 10-K for our fiscal year ending January 31, 2026. Disaggregation of Income Statement Expenses In November 2024, the FASB issued ASU No. 2024-03 (“ASU 2024-03”), Disaggregation of Income Statement Expenses (“DISE”). ASU 2024-03 requires disaggregated disclosure of income statement expenses for public business entities. ASU 2024-03 does not change the expense captions an entity presents on the face of the income statement; rather, it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. As revised by ASU No. 2025-01, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures, the provisions of ASU 2024-03 are effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. With the exception of expanding disclosures to include more granular income statement expense categories, we do not expect the adoption of ASU 2024-03 to have a material effect on our consolidated financial statements taken as a whole.

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 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 -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -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 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -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 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: 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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
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 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 accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration