XML 28 R16.htm IDEA: XBRL DOCUMENT
v3.25.2

Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Jun. 28, 2025
Accounting Policies [Abstract] |
Basis of Accounting, Policy [Policy Text Block] | Basis of Presentation: Transcat’s unaudited Condensed Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the Securities and Exchange Commission (“SEC”). Accordingly, the Condensed Consolidated Financial Statements do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of the Company’s management, all adjustments considered necessary for a fair presentation (consisting of normal recurring adjustments) have been included. The results for the interim periods are not necessarily indicative of what the results will be for the fiscal year. The accompanying Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements as of and for the fiscal year ended March 29, 2025 (“fiscal year 2025”) contained in the Company’s Annual Report on Form 10-K for fiscal year 2025 filed with the SEC.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates: The preparation of Transcat’s Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States ("GAAP") requires that the Company 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. Significant estimates and assumptions are used for, but not limited to, allowance for credit losses and returns, inventory reserves, estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives of fixed assets, estimated lives of intangible assets, fair value of the goodwill reporting units, and the valuation of assets acquired, liabilities assumed and consideration transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, accounting estimates require the exercise of judgment. The accounting estimates used in the preparation of the Condensed Consolidated Financial Statements may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment changes. Actual results could differ from those estimates. Such changes and refinements in estimation methodologies are reflected in reported results of operations in the period in which the changes are made and, if material, their effects are disclosed in the Notes to the Condensed Consolidated Financial Statements.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents: Cash equivalents consist of highly liquid investments with an original maturity, when purchased, of three months or less and are stated at cost, which approximates fair value.
Inventory, Policy [Policy Text Block] | Inventory: Inventory consists of finished goods purchased for resale and is valued at the lower of cost or net realizable value. Costs are determined using the average cost method of inventory valuation. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical experience and current demand, to specific categories of its inventory. Inventory is at risk of obsolescence if economic conditions change. Relevant economic conditions include changing consumer demand, customer preferences or increasing competition. The Company believes these risks are largely mitigated because its inventory typically turns several times per year. The Company evaluates the adequacy of the reserve on a quarterly basis.
Revenue [Policy Text Block] | Revenue Recognition: Distribution non-rental revenue is recorded when an order’s title and risk of loss transfers to the customer, which is generally upon shipment. Distribution rental revenue is recognized over time using the time-elapsed output method as this portrays the transfer of control to the customer. The Company recognizes the majority of its Service revenue based upon when the calibration or other activity is performed and then shipped and/or delivered to the customer. The majority of the Company’s revenue generating activities have a single performance obligation and are recognized at the point in time when control transfers and/or the Company's obligation has been fulfilled, which is generally upon shipment. Some Service revenue is generated from managing customers’ calibration programs in which the Company recognizes revenue over time using the time-elapsed output method as this portrays the transfer of control to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product shipped or services performed. Sales taxes and other taxes billed and collected from customers are excluded from revenue. The Company generally invoices its customers for freight, shipping, and handling charges. Freight billed to customers is included in revenue. Shipping and handling is not included in revenue. Provisions for customer returns are provided for in the period the related revenue is recorded based upon historical data. Under Accounting Standards Codification ("ASC") Topic 606, "Revenue from Contracts with Customers", The Company uses judgments that could potentially impact the timing of its satisfaction of performance obligations. Such judgments include considerations in determining transaction prices and when performance obligations are satisfied for standard product sales that include general payment terms that are between net 30 and 90 days. Revenue recognized from prior period performance obligations for the first quarter of the fiscal year ending March 28, 2026 (“fiscal year 2026”) was immaterial. As of June 28, 2025, the Company had no unsatisfied performance obligations for contracts with an original expected duration of greater than one year. Pursuant to ASC Topic 606, the Company applied the practical expedient with respect to disclosure of the deferral and future expected timing of revenue recognition for transaction price allocated to remaining performance obligations. Deferred revenue, unbilled revenue and deferred contract costs recorded on the Condensed Consolidated Balance Sheets as of June 28, 2025 and March 29, 2025 were immaterial. See Note 4 for disaggregated revenue information.
|  | % of Total Net Sales |
|  | First Quarter Ended |
|  | June 28, |  |  | June 29, |
|  | 2025 |  |  | 2024 |
Point-in-Time |  |  | 85.1 | % |  |  | 85.6 | %
Over Time - Output Method |  |  | 14.9 | % |  |  | 14.4 | %
Total |  |  | 100.0 | % |  |  | 100.0 | %
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Value of Financial Instruments: Transcat has determined the fair value of debt and other financial instruments using a valuation hierarchy. The hierarchy, which prioritizes the inputs used in measuring fair value, consists of three levels. Level 1 uses observable inputs such as quoted prices in active markets; Level 2 uses inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which is defined as unobservable inputs in which little or no market data exists, requires the Company to develop its own assumptions. The carrying amount of debt on the Condensed Consolidated Balance Sheets approximates fair value due to variable interest rate pricing on a portion of the debt with the balance bearing an interest rate approximating current market rates, and the carrying amounts for cash and cash equivalents, marketable securities, accounts receivable and accounts payable approximate fair value due to their short-term nature. Investment assets, which fund the Company’s non-qualified deferred compensation plan, consist of mutual funds and are valued based on Level 1 inputs. At each of June 28, 2025 and March 29, 2025, investment assets totaled $0.1 million and are included as a component of Other Assets (non-current) on the Condensed Consolidated Balance Sheets.
Share-Based Payment Arrangement [Policy Text Block] | Stock-Based Compensation: The Company measures the cost of services received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair value of the award as of the grant date. The Company records compensation cost related to unvested equity awards by recognizing, on a straight-line basis, the unamortized grant date fair value over the remaining service period for awards expected to vest. Excess tax benefits for share-based award activity are reflected in the Condensed Consolidated Statements of Income as a component of the provision for income taxes. Excess tax benefits are realized benefits from tax deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation costs for such awards. The Company did not capitalize any stock-based compensation costs as part of an asset. The Company estimates forfeiture rates based on its historical experience. During the first quarter of fiscal year 2026 and fiscal year 2025, the Company recorded non-cash stock-based compensation cost of $1.1 million and 0.7 million, respectively, in the Condensed Consolidated Statements of Income.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Foreign Currency Translation and Transactions: The accounts of Cal OpEx Limited (d/b/a Transcat Ireland), an Irish company, and Transcat Canada Inc., both of which are wholly-owned subsidiaries of the Company, are maintained in their local currencies, the Euro and the Canadian dollar, respectively, and have been translated to U.S. dollars. Accordingly, the amounts representing assets and liabilities have been translated at the period-end rates of exchange and related revenue and expense accounts have been translated at an average rate of exchange during the period. Gains and losses arising from translation of Cal OpEx Limited’s and Transcat Canada Inc.’s financial statements into U.S. dollars are recorded directly to the accumulated other comprehensive loss component of shareholders’ equity. Transcat records foreign currency gains and losses on business transactions denominated in foreign currency. The net foreign currency was a net loss of $0.2 million for the first quarter of fiscal year 2026 and a net loss of less than $0.1 million for the first quarter of fiscal year 2025. The Company continually utilizes short-term foreign exchange forward contracts to reduce the risk that its future earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange rates. The Company does not apply hedge accounting and therefore the net change in the fair value of the contracts, which totaled a loss of less than $0.1 million during each of the first quarter of fiscal years 2026 and 2025, was recognized as a component of Interest and Other (Income) Expense, net in the Condensed Consolidated Statements of Income. The change in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables denominated in Canadian dollars being hedged. On June 28, 2025, the Company had a foreign exchange contract, which matured in July 2025, outstanding in the notional amount of $1.0 million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements for speculative purposes.
Earnings Per Share, Policy [Policy Text Block] | Earnings Per Share: Basic earnings per share of the Company's common stock, par value $0.50 per share ("common stock"), are computed based on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share of common stock reflect the assumed conversion of stock options, unvested restricted stock units using the treasury stock method and contingent consideration classified as equity in periods in which they have a dilutive effect. In computing the per share effect of assumed conversion, proceeds received from the exercise of options and unvested restricted stock units are considered to have been used to purchase shares of common stock at the average market prices during the period, and the resulting net additional shares of common stock are included in the calculation of average shares of common stock outstanding. For the first quarter of fiscal year 2026, the net additional common stock equivalents had no effect on the calculation of diluted earnings per share. For the first quarter of fiscal year 2025, the net additional common stock equivalents had a ($0.01) effect on the calculation of diluted earnings per share. The average shares outstanding used to compute basic and diluted earnings per share are as follows (amounts in thousands):
|  | First Quarter Ended |
|  | June 28, |  |  | June 29, |
|  | 2025 |  |  | 2024 |
Average Shares Outstanding – Basic |  |  | 9,317 |  |  |  | 9,064 |
Effect of Dilutive Common Stock Equivalents |  |  | 72 |  |  |  | 132 |
Average Shares Outstanding – Diluted |  |  | 9,389 |  |  |  | 9,196 |
Anti-dilutive Common Stock Securities |  |  | 79 |  |  |  | 35 |
Goodwill and Intangible Assets, Policy [Policy Text Block] | Goodwill and Intangible Assets: Goodwill represents the excess of the purchase price over the fair values of the underlying net assets of an acquired business. The Company tests goodwill for impairment for each reporting unit on an annual basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such impairment could exist. The Company is permitted, but not required, to qualitatively assess indicators of a reporting unit’s fair value to determine whether it is necessary to perform the two-step goodwill impairment test. If a quantitative test is deemed necessary, a discounted cash flow analysis is prepared to estimate fair value. The gross carrying amount and accumulated amortization of Transcat's acquired identifiable intangible assets as of June 28, 2025 were as follows (in thousands):
| Weighted Average |  | Gross Carrying |  |  | Accumulated |  |  |  |  |
| Amortization Period |  | Amount |  |  | Amortization |  |  | Total |
Customer Base | 12 Years |  | $ | 84,892 |  |  | $ | (37,223 | ) |  | $ | 47,669 |
Covenant not to Compete | 2 Years |  |  | 3,614 |  |  |  | (2,988 | ) |  |  | 626 |
Tradenames/Trademarks | 10 Years |  |  | 4,040 |  |  |  | (437 | ) |  |  | 3,603 |
Other | 3 Years |  |  | 905 |  |  |  | (870 | ) |  |  | 35 |
Intangible Assets, net |  | $ | 93,451 |  |  | $ | (41,518 | ) |  | $ | 51,933 |
The gross carrying amount and accumulated amortization of Transcat's acquired identifiable intangible assets as of March 29, 2025 were as follows (in thousands):
| Weighted Average |  | Gross Carrying |  |  | Accumulated |  |  |  |  |
| Amortization Period |  | Amount |  |  | Amortization |  |  | Total |
Customer Base | 12 Years |  | $ | 84,755 |  |  | $ | (34,531 | ) |  | $ | 50,224 |
Covenant not to Compete | 2 Years |  |  | 3,603 |  |  |  | (2,866 | ) |  |  | 737 |
Tradenames/Trademarks | 10 Years |  |  | 4,040 |  |  |  | (263 | ) |  |  | 3,777 |
Other | 3 Years |  |  | 905 |  |  |  | (866 | ) |  |  | 39 |
Intangible Assets, net |  | $ | 93,303 |  |  | $ | (38,526 | ) |  | $ | 54,777 |
Intangible assets, namely customer base and covenants not to compete, represent an allocation of purchase price to identifiable intangible assets of an acquired business. Intangible assets are evaluated for impairment when events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Amortization expense relating to intangible assets is expected to be $10.6 million in fiscal year 2026, $8.0 million in fiscal year 2027, $6.7 million in fiscal year 2028, $5.7 million in fiscal year 2029 and $4.7 million in fiscal year 2030. A summary of changes in the Company’s goodwill is as follows (amounts in thousands):
|  | Goodwill |
|  | Distribution |  |  | Service |  |  | Total |
Net Book Value as of March 29, 2025 |  | $ | 59,999 |  |  | $ | 116,929 |  |  | $ | 176,928 |
Additions |  |  |  |  |  |  |  |  |  |  | - |
Amortization |  |  | - |  |  |  |  |  |  |  | - |
Currency Translation Adjustment |  |  | - |  |  |  | 186 |  |  |  | 186 |
Net Book Value as of June 28, 2025 |  | $ | 59,999 |  |  | $ | 117,115 |  |  | $ | 177,114 |
Other Liabilities Policy [Policy Text Block] | Other Liabilities: A summary of other current and non-current liabilities is as follows (amounts in thousands):
|  | (Unaudited) |  |  | (Audited) |
|  | June 28, |  |  | March 29, |
|  | 2025 |  |  | 2025 |
Current Liabilities: |  |  |  |  |  |  |  |
Accrued Payroll and Employee Benefits |  | $ | 4,826 |  |  | $ | 5,592 |
Accrued Incentives |  |  | 1,407 |  |  |  | 1,670 |
Current Portion of Lease Liabilities |  |  | 3,849 |  |  |  | 3,624 |
Accrued Acquisition Holdbacks |  |  | 797 |  |  |  | 2,784 |
Accrued Sales Tax |  |  | 644 |  |  |  | 654 |
Income Taxes Payable |  |  | 377 |  |  |  | - |
Other Current Liabilities |  |  | 708 |  |  |  | 1,142 |
Accrued Compensation and Other Current Liabilities |  | $ | 12,608 |  |  | $ | 15,466 |
Non-Current Liabilities: |  |  |  |  |  |  |  |
Postretirement Benefit Obligation |  | $ | 1,010 |  |  | $ | 1,012 |
Accrued Acquisition Holdbacks |  |  | 1,647 |  |  |  | 1,647 |
Other Non-Current Liabilities |  |  | 95 |  |  |  | 93 |
Other Liabilities |  | $ | 2,752 |  |  | $ | 2,752 |
New Accounting Pronouncements, Policy [Policy Text Block] | Recently Adopted Accounting Pronouncements: In November 2023, the FASB issued ASU 2023-07 “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” to expand the disclosure requirements for reportable segments. The standard expands reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment operating income. The Company adopted ASU 2023-07 in fiscal year 2025. The adoption of this new accounting standard did not have an impact on the Company's results of operations, financial position or cash flows. Recent Accounting Guidance Not Yet Adopted: In December 2023, the FASB issued ASU 2023-09, "Income Taxes (Topic 740): Improvements to Income Tax Disclosures". The ASU expands the income tax disclosure requirements, principally related to the rate reconciliation table and income taxes paid. ASU 2023-09 is effective for annual periods beginning in fiscal 2026, with early adoption permitted. The adoption of the ASU is not expected to have a material impact on the Company’s financial statement disclosures. In November 2024, the FASB issued ASU 2024-03 “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses” which requires public entities to disclose specified information about certain costs and expenses. ASU 2024-03 is effective for annual reporting periods beginning in fiscal 2028, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The adoption of the ASU is not expected to have a material impact on the Company’s financial statement disclosures.

X
- Definition The tabular disclosure for other liabilities. + References No definition available. + Details
Name: | trns_OtherLiabilitiesPolicyPolicyTextBlock
Namespace Prefix: | trns_
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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -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 + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 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 determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -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 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 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 + 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)(2) -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)(v) -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)(i) -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)(ii) -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 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: 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 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the 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 -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: 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 9: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration