XML 33 R19.htm IDEA: XBRL DOCUMENT
v3.23.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Mar. 25, 2023
Accounting Policies [Abstract] |
Basis of Accounting, Policy [Policy Text Block] | Description of Business: Transcat, Inc. (“Transcat,” “we,” “us,” “our” or the “Company”) is a leading provider of accredited calibration services, enterprise asset management services, and value-added distributor of professional grade handheld test, measurement and control instrumentation. The Company is focused on providing services and products to highly regulated industries, particularly the life science industry, which includes pharmaceutical, biotechnology, medical device and other FDA-regulated businesses. Additional industries served include industrial manufacturing; energy and utilities, including oil and gas; chemical manufacturing; FAA-regulated businesses, including aerospace and defense and other industries that require accuracy in their processes, confirmation of the capabilities of their equipment, and for which the risk of failure is very costly.
Consolidation, Policy [Policy Text Block] | Principles of Consolidation: The consolidated financial statements of Transcat include the accounts of Transcat and the Company’s wholly-owned subsidiaries, Transcat Canada, Inc., WTT Real Estate Acquisition, LLC, Cal OpEx Limited (d/b/a Transcat Ireland), Cal OpEx Inc. (d/b/a NEXA EAM) and Tangent Labs LLC. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates: The preparation of Transcat’s 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 doubtful accounts 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 major catalogs and 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 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 Consolidated Financial Statements.
Fiscal Period, Policy [Policy Text Block] | Fiscal Year: Transcat operates on a 52/53-week fiscal year, ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year, the last quarter is a 14-week period. The fiscal years ended March 25, 2023 ("fiscal year 2023"), March 26, 2022 ("fiscal year 2022") and March 27, 2021 ("fiscal year 2021") all consisted of 52 weeks.
Accounts Receivable [Policy Text Block] | Accounts Receivable: Accounts receivable represent amounts due from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and returns in the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts receivable. The Company applies a specific formula to its accounts receivable aging, which may be adjusted on a specific account basis where the formula may not appropriately reserve for loss exposure. After all attempts to collect a receivable have failed, the receivable is written-off against the allowance for doubtful accounts. The returns reserve is calculated based upon the historical rate of returns applied to revenues over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenue and/or the historical rate of returns.
Inventory, Policy [Policy Text Block] | Inventory: Inventory consists of products purchased for resale and is valued at the lower of average cost or net realizable value. Costs are determined using the average cost method of inventory valuation. The Company performs physical inventory counts and cycle counts on inventory throughout the year and adjusts the recorded balance to reflect the results. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical experience, to specific categories of inventory. The Company evaluates the adequacy of the reserve on a quarterly basis. The Company had reserves for inventory losses totaling $0.3 million and $0.5 million at March 25, 2023 and March 26, 2022, respectively.
Property, Plant and Equipment, Policy [Policy Text Block] | Property and Equipment, Depreciation and Amortization: Property and equipment are stated at cost. Depreciation and amortization are computed under the straight-line method over the following estimated useful lives:
|  | Years |
Machinery, Equipment and Software |  | 2 – 15 |
Rental Equipment |  | 5 – 8 |
Furniture and Fixtures |  | 3 – 10 |
Leasehold Improvements |  | 2 – 12 |
Property and equipment determined to have no value are written off at their then remaining net book value. The Company capitalizes certain costs, including internal payroll costs incurred in the procurement and development of computer software used for internal purposes. Leasehold improvements are amortized under the straight-line method over the estimated useful life or the lease term, whichever is shorter. Maintenance and repairs are expensed as incurred. See Note 2 for further information on property and equipment.
Business Combinations Policy [Policy Text Block] | Business Acquisitions: The Company applies the acquisition method of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration transferred are measured at their acquisition-date fair value. The Company uses a valuation hierarchy, as further described under Fair Value of Financial Instruments below, to determine the fair values. Historically, we have relied, in part, upon the use of reports from third-party valuation specialists to assist in the estimation of fair values. Purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Costs to acquire a business may include, but are not limited to, fees for accounting, legal and valuation services, and are expensed as incurred in the Consolidated Statements of Income.
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 Company determined that no impairment was indicated as of March 25, 2023 and March 26, 2022. The Company estimates the fair value of its reporting units using the fair market value measurement requirement. 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. A summary of changes in the Company’s goodwill and intangible assets is as follows (amounts in thousands):
|  | Goodwill |  |  | Intangible Assets |
|  | Distribution |  |  | Service |  |  | Total |  |  | Distribution |  |  | Service |  |  | Total |
Net Book Value as of March 28, 2020 |  | $ | 11,454 |  |  | $ | 30,086 |  |  | $ | 41,540 |  |  | $ | 1,297 |  |  | $ | 6,680 |  |  | $ | 7,977 |
Additions |  |  | 4 |  |  |  | 1,075 |  |  |  | 1,079 |  |  |  | - |  |  |  | 2,030 |  |  |  | 2,030 |
Amortization |  |  | - |  |  |  | - |  |  |  | - |  |  |  | (377 | ) |  |  | (2,161 | ) |  |  | (2,538 | )
Currency Translation Adjustment |  |  | - |  |  |  | 653 |  |  |  | 653 |  |  |  | - |  |  |  | 44 |  |  |  | 44 |
Net Book Value as of March 27, 2021 |  |  | 11,458 |  |  |  | 31,814 |  |  |  | 43,272 |  |  |  | 920 |  |  |  | 6,593 |  |  |  | 7,513 |
Additions |  |  | - |  |  |  | 21,749 |  |  |  | 21,749 |  |  |  | - |  |  |  | 11,060 |  |  |  | 11,060 |
Amortization |  |  | - |  |  |  | - |  |  |  | - |  |  |  | (273 | ) |  |  | (3,611 | ) |  |  | (3,884 | )
Currency Translation Adjustment |  |  | - |  |  |  | 53 |  |  |  | 53 |  |  |  | - |  |  |  | 3 |  |  |  | 3 |
Net Book Value as of March 26, 2022 |  |  | 11,458 |  |  |  | 53,616 |  |  |  | 65,074 |  |  |  | 647 |  |  |  | 14,045 |  |  |  | 14,692 |
Additions |  |  | - |  |  |  | 5,094 |  |  |  | 5,094 |  |  |  | - |  |  |  | 3,576 |  |  |  | 3,576 |
Measurement Period Adjustments |  |  | - |  |  |  | (203 | ) |  |  | (203 | ) |  |  | - |  |  |  | - |  |  |  | - |
Amortization |  |  | - |  |  |  | - |  |  |  | - |  |  |  | (199 | ) |  |  | (4,255 | ) |  |  | (4,454 | )
Currency Translation Adjustment |  |  | - |  |  |  | (605 | ) |  |  | (605 | ) |  |  | - |  |  |  | (15 | ) |  |  | (15 | )
Net Book Value as of March 25, 2023 |  | $ | 11,458 |  |  | $ | 57,902 |  |  | $ | 69,360 |  |  | $ | 448 |  |  | $ | 13,351 |  |  | $ | 13,799 |
The intangible assets are being amortized on an accelerated basis over their estimated useful lives of up to 15 years. Amortization expense relating to intangible assets is expected to be $3.8 million in fiscal year 2024, $3.2 million in fiscal year 2025, $2.4 million in fiscal year 2026, $1.1 million in fiscal year 2027 and $0.8 million in fiscal year 2028.
Catalog Costs [Policy Text Block] | Catalog Costs: Transcat capitalizes the cost of each master catalog mailed and amortizes the cost over the respective catalog’s estimated productive life. The Company reviews response results from catalog mailings on a continuous basis, and if warranted, modifies the period over which costs are recognized. The Company amortizes the cost of each master catalog over an eighteen-month period and amortizes the cost of each catalog supplement over a three-month period. Total unamortized catalog costs, included as a component of prepaid expenses and other current assets on the Consolidated Balance Sheets, were $0.1 million as of both March 25, 2023 and March 26, 2022.
Income Tax, Policy [Policy Text Block] | Deferred Taxes: The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the consolidated financial statement carrying amounts and the tax bases of its assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in income tax rates is recognized in the Consolidated Statements of Income in the period that includes the enactment date. The Company establishes valuation allowances if it believes that it is more-likely-than-not that some or all of its deferred tax assets will not be realized. See Note 4 for further discussion on income taxes.
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 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, 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 March 25, 2023 and March 26, 2022, investment assets totaled $0.2 million and are included as a component of other assets (non-current) on the 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 market 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 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 fiscal years 2023, 2022 and 2021, the Company recorded non-cash stock-based compensation cost in the amount of $3.4 million, $2.3 million and $1.5 million, respectively, in the Consolidated Statements of Income.
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition: Distribution sales are recorded when an order’s title and risk of loss transfers to the customer, which is generally upon shipment. 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 our obligation has been fulfilled. Some Service revenue is generated from managing customers’ calibration programs in which the Company recognizes revenue over time using the output method-time elapsed 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 Topic 606 “Revenue from Contracts with Customers”, we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of transaction prices used in determining revenue recognized. Such judgments include considerations in determining our transaction prices and when our performance obligations are satisfied for our standard product sales that include general payment terms that are between net 30 and 90 days. Revenue recognized from prior period performance obligations for fiscal year 2023 was immaterial. As of March 25, 2023, the Company had no unsatisfied performance obligations for contracts with an original expected duration of greater than one year. Pursuant to 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 our Consolidated Balance Sheets as of March 25, 2023 and March 26, 2022 were immaterial. See Note 7 for disaggregated revenue information.
Vendor Rebates [Policy Text Block] | Vendor Rebates: Vendor rebates are generally based on specified cumulative levels of purchases and/or incremental distribution sales and are recorded as a reduction of cost of distribution sales. Purchase rebates are calculated and recorded quarterly based upon the volume of purchases with specific vendors during the quarter. Point of sale rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly basis, based upon the expected level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance on a quarterly basis are recorded as earned in the respective quarter. The Company recorded vendor rebates of $0.6 million, $1.0 million and $0.7 million in fiscal years 2023, 2022 and 2021, respectively, as a reduction of cost of distribution sales.
Cooperative Advertising Income [Policy Text Block] | Cooperative Advertising Income: The Company participates in co-op advertising programs with certain of its vendors. The Company records cash consideration received from these vendors for advertising as a reduction of cost of distribution sales. The Company recorded consideration in the amount of $1.0 million, $0.8 million and $0.6 million in fiscal years 2023, 2022 and 2021, respectively, in connection with these programs.
Advertising Cost [Policy Text Block] | Advertising Costs: Advertising costs, other than catalog costs, are expensed as they are incurred and are included in Selling, Marketing and Warehouse Expenses in the Consolidated Statements of Income. Advertising costs were approximately $1.2 million, $1.1 million and $0.9 million in fiscal years 2023, 2022 and 2021, respectively.
Shipping and Handling Cost, Policy [Policy Text Block] | Shipping and Handling Costs: Freight expense and direct shipping costs are included in the cost of revenue. These costs totaled approximately $2.9 million, $2.7 million and $2.4 million in fiscal years 2023, 2022 and 2021, respectively. Direct handling costs, the majority of which represent direct compensation of employees who pick, pack, and prepare merchandise for shipment to customers, are reflected in selling, marketing and warehouse expenses. Direct handling costs were approximately $0.7 million, $0.8 million and $0.8 million in fiscal years 2023, 2022 and 2021, respectively.
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 the 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 loss was $0.7 million in fiscal year 2023, a gain of $0.1 million in fiscal year 2022 and a loss of less than $0.1 million in fiscal year 2021. 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 gain of $0.4 million, a loss of less than $0.1 million and a loss of less than $0.1 million in fiscal year 2023, 2022 and 2021, respectively, was recognized as a component of Interest and Other Expenses, net in the 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 March 25, 2023, the Company had a foreign exchange contract, which matured in April 2022, outstanding in the notional amount of $2.5 million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements for speculative purposes.
Comprehensive Income, Policy [Policy Text Block] | Other Comprehensive Income: Other comprehensive income is composed of currency translation adjustments, unrecognized prior service costs from post retirement plan, net of tax, and unrealized gains or losses on other assets, net of tax. The Company determines the expense and obligations for its post-retirement plans using assumptions related to discount rates, expected long-term rates of return on invested plan assets, and certain other factors. The Company determines the fair value of plan assets and benefit obligations as of the end of each fiscal year. The unrecognized portion of the gain or loss on plan assets is included in the consolidated balance sheets as a component of accumulated other comprehensive loss in shareholders’ equity and is recognized into the plans’ expense over time. See Note 5 for further discussion on the Company’s post retirement plan. The Company has a non-qualified deferred compensation plan for the benefit of certain management employees and non-employee directors. Investment assets, which fund the Company’s non-qualified deferred compensation plan, consist of mutual funds. The unrecognized portion of the gain or loss on plan assets is included in the Consolidated Statements of Income. At March 25, 2023, accumulated other comprehensive loss consisted of cumulative currency translation losses of $1.1 million, unrecognized prior service costs, net of tax, of $0.1 million and an unrealized gain on other assets, net of tax, of less than $0.1 million. At March 26, 2022, accumulated other comprehensive loss consisted of cumulative currency translation gains of $0.1 million, unrecognized prior service costs, net of tax, of $0.1 million and an unrealized gain on other assets, net of tax, of less than $0.1 million.
Earnings Per Share, Policy [Policy Text Block] | Earnings per Share: Basic earnings per share of 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 and unvested restricted stock units using the treasury stock method 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 each of fiscal years 2023, 2022 and 2021, the net additional common stock equivalents had a $(0.02) per share effect on the calculation of dilutive earnings per share. The average shares outstanding used to compute basic and diluted earnings per share are as follows (amounts in thousands):
|  | Fiscal Year Ended |
|  | March 25, |  |  | March 26, |  |  | March 27, |
|  | 2023 |  |  | 2022 |  |  | 2021 |
Average Shares Outstanding – Basic |  |  | 7,551 |  |  |  | 7,496 |  |  |  | 7,423 |
Effect of Dilutive Common Stock Equivalents |  |  | 94 |  |  |  | 93 |  |  |  | 125 |
Average Shares Outstanding – Diluted |  |  | 7,645 |  |  |  | 7,589 |  |  |  | 7,548 |
Anti-dilutive Common Stock Equivalents |  |  | 160 |  |  |  | 111 |  |  |  | - |
Stockholders' Equity, Policy [Policy Text Block] | Shareholders’ Equity: During fiscal years 2023, 2022 and 2021, the Company repurchased and subsequently retired less than 0.1 million shares, 0.1 million shares and 0.1 million shares, respectively, of its common stock. The Company allows its employees the option of satisfying the employee tax withholding obligations with either cash or a net share repurchase. The repurchase of shares was for the net awarding of certain share awards to cover employee tax-withholding obligations for share award and stock option activity, totaling $0.4 million in fiscal year 2023, $6.7 million in fiscal year 2022 and $3.1 million in fiscal year 2021. There were no stock option redemptions during fiscal year 2023, fiscal year 2022 or fiscal year 2021.
New Accounting Pronouncements, Policy [Policy Text Block] | Recently Issued Accounting Pronouncements: Credit Losses In June 2016, the Financial Accounting Standard Board (“FASB”) issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which significantly changes how entities will measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The ASU replaces the “incurred loss” model with an “expected credit loss” model that requires entities to estimate an expected lifetime credit loss on financial assets, including trade accounts receivable. The ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2022. Allowance for doubtful accounts is the most significant item for the Company under this ASU. As credit losses from the Company’s trade receivables have not historically been significant, the Company anticipates that the adoption of the ASU will not have a material impact on its consolidated financial statements.
Reclassification, Comparability Adjustment [Policy Text Block] | Reclassification of Amounts: Certain reclassifications of financial information for prior fiscal years have been made to conform to the presentation for the current fiscal year.

X
- Definition Disclosure of accounting policy for catalog costs. + References No definition available. + Details
Name: | trns_CatalogCostsPolicyTextBlock
Namespace Prefix: | trns_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cooperative advertising income. + References No definition available. + Details
Name: | trns_CooperativeAdvertisingIncomePolicyTextBlock
Namespace Prefix: | trns_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References No definition available. + Details
Name: | trns_ShippingAndHandlingCostPolicyPolicyTextBlock
Namespace Prefix: | trns_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash rebates offered on sales. + References No definition available. + Details
Name: | trns_VendorRebatesPolicyTextBlock
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + 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 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy 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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
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/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-1 + Details
Name: | us-gaap_StockholdersEquityPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -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://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + 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