XML 48 R32.htm IDEA: XBRL DOCUMENT
v3.23.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Oct. 31, 2023
Accounting Policies [Abstract] |
Nature Of Business, Policy [Policy Text Block] | Nature of Business HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.
Basis Of Presentation, Policy [Policy Text Block] | Basis of Presentation The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates seven subsidiaries which are 70%, 74%, 82%, 84%, 85%, 89% and 96% owned, respectively, three subsidiaries that are each approximately 90% owned and five subsidiaries that are each 80.1% owned. In addition, HEICO Aerospace consolidates a joint venture, which is 84% owned. HEICO Electronic consolidates four subsidiaries that are each 80.1% owned, two subsidiaries that are each 75% owned, and seven subsidiaries which are 80.4%, 82.5%, 85%, 90%, 91%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated. Although the Company has largely emerged from the COVID-19 pandemic, HEICO’s results of operations in fiscal 2023 reflected some of the pandemic’s lingering effects, including its impact on the Company's supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2023 as compared to fiscal 2022 principally reflecting improved demand for its commercial aerospace products and services. The FSG has reported thirteen consecutive quarters of sequential growth in net sales resulting from commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.
Use of Estimates and Assumptions, Policy [Policy Text Block] | Use of Estimates and Assumptions The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.
Accounts Receivable, Policy [Policy Text Block] | Accounts Receivable Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.
Revenue from Contract with Customer [Policy Text Block] | Contract Assets Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets.
Concentrations Of Credit Risk, Policy [Policy Text Block] | Concentrations of Credit Risk Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.
Inventory, Policy [Policy Text Block] | Inventory Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.
Property, Plant and Equipment [Line Items] |
Property, Plant and Equipment, Policy [Policy Text Block] | Property, Plant and Equipment Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:
| Buildings and improvements | 10 | to | 40 | years |
| Machinery and equipment | 3 | to | 10 | years |
| Leasehold improvements | 2 | to | 20 | years |
| Tooling | 2 | to | 5 | years |
The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term. Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.
Business Combinations, Policy [Policy Text Block] | Business Combinations The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs totaled $25.4 million in fiscal 2023 of which $21.6 million was recorded as a component of selling, general and administrative ("SG&A") expenses and $3.8 million was recorded to interest expense in the Company's Consolidated Statement of Operations. Acquisition costs were not material in fiscal 2022 and 2021. See Note 2, Acquisitions, for additional information regarding the Company's fiscal 2023 acquisition costs. For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements.
Goodwill and Other Intangible Assets, Policy [Policy Text Block] | Goodwill and Other Intangible Assets The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may exceed its fair value. When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determine that an impairment is more-likely-than-not, the Company is then required to perform a quantitative impairment test, otherwise no further analysis is required. The Company may also may elect not to perform a qualitative assessment and, instead, proceed directly to a quantitative impairment test. When performing the quantitative impairment test, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital. The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:
| Customer relationships | 6 | to | 17 | years |
| Intellectual property | 7 | to | 22 | years |
| Other | 5 | to | 20 | years |
Amortization expense of intellectual property is recorded as a component of cost of sales and amortization expense of customer relationships is recorded as a component of SG&A expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.
Customer Rebates and Credits, Policy [Policy Text Block] | Customer Rebates and Credits The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.
Product Warranties, Policy [Policy Text Block] | Product Warranties Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.
Defined Benefit Pension Plan, Policy [Policy Text Block] | Defined Benefit Pension Plan In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets, but reclassifies any excess funded amounts to other long-term assets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):
| As of October 31,
| 2023 |  | 2022
Fair value of plan assets | $10,025 |  |  | $10,106 |
Projected benefit obligation | 9,592 |  |  | 9,924 |
Funded status | $433 |  |  | $182 |
Revenue [Policy Text Block] | Revenue Recognition The Company recognizes revenue when it transfers control of a promised good or service to a customer in an amount that reflects the consideration it expects to receive in exchange for the good or service. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s revenue is recognized at a point-in-time when control is transferred, which is generally evidenced by the shipment or delivery of the product to the customer, a transfer of title, a transfer of the significant risks and rewards of ownership, and customer acceptance. For certain contracts under which the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances a customer-owned asset while performing repair and overhaul services, control is transferred to the customer over-time. The Company recognizes revenue using an over-time recognition model for these types of contracts. The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant. A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost. The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct. The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations. The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation. Under the cost-to-cost method, the extent of progress toward completion is measured based on the proportion of costs incurred to date to the total estimated costs at completion of the performance obligation. These projections require the Company to make numerous assumptions and estimates relating to items such as the complexity of design and related development costs, performance of subcontractors, availability and cost of materials, labor productivity and cost, overhead, capital costs, and manufacturing efficiency. The Company reviews its cost estimates on a periodic basis, or when circumstances change and warrant a modification to a previous estimate. Cost estimates are largely based on negotiated or estimated purchase contract terms, historical performance trends and other economic projections. For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts. Certain of the Company’s contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration the Company will receive. The Company includes variable consideration in the transaction price generally by applying the most likely amount method of the consideration that it expects to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. The Company estimates variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration. See Note 6, Revenue, for additional information regarding the Company’s revenue recognition policy. Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2023, 2022 and 2021.
Stock-Based Compensation, Policy [Policy Text Block] | Stock-Based Compensation The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.
Income Taxes, Policy [Policy Text Block] | Income Taxes Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat any tax on Global Intangible Low-Taxed Income ("GILTI") as a current period income tax expense. Further information regarding income taxes can be found in Note 7, Income Taxes.
Redeemable Noncontrolling Interests, Policy [Policy Text Block] | Redeemable Noncontrolling Interests As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding. The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.
Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block] | Net Income per Share Attributable to HEICO Shareholders Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method.
Foreign Currency Translation, Policy [Policy Text Block] | Foreign Currency All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances denominated in a currency other than the functional currency are recorded in the Company's Consolidated Statements of Operations.
Contingencies, Policy [Policy Text Block] | Contingencies Losses for contingencies such as product warranties, litigation and environmental matters are recognized in income when they are probable and can be reasonably estimated. Gain contingencies are not recognized in income until they have been realized.
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Pronouncements In October 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. The Company adopted ASU 2021-08 in the first quarter of fiscal 2023, resulting in no material effect on the Company's consolidated results of operations, financial position or cash flows. In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which expands reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment's profit or loss. The ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment's profit or loss in assessing segment performance and deciding how to allocate resources. Additionally, ASU 2023-07 requires all segment profit or loss and assets disclosures to be provided on an annual and interim basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, or in fiscal 2025 for HEICO, and interim periods within fiscal years beginning one year later. Early adoption is permitted and the amendments must be applied retrospectively to all prior periods presented. The adoption of this guidance will not affect the Company's consolidated results of operations, financial position or cash flows and the Company is currently evaluating the effect the guidance will have on its disclosures.
Assets Held under Capital Leases [Member] |
Property, Plant and Equipment [Line Items] |
Property, Plant and Equipment, Policy [Policy Text Block] | Leases The Company’s lease arrangements primarily pertain to manufacturing facilities, office buildings, equipment, land and vehicles. The Company evaluates whether a contractual arrangement that provides it with control over the use of an asset is, or contains, a lease at the inception date. The term of a lease is inclusive of any option to renew, extend, or terminate the lease when it is reasonably certain that the Company will exercise such option. The Company classifies a lease as operating or finance using the classification criteria set forth in Accounting Standards Codification ("ASC") Topic 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases.

X
- Definition Disclosure of accounting policy for customer rebates and credits. + References No definition available. + Details
Name: | hei_CustomerRebatesandCreditsPolicyPolicyTextBlock
Namespace Prefix: | hei_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy 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 (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 guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//460/tableOfContent + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
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 The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 275 -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_NatureOfOperations
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 The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//810/tableOfContent Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205/tableOfContent + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 60 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480266/715-60-50-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: 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 3: http://www.xbrl.org/2009/role/commonPracticeRef -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 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue 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 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/2147483575/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)(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 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

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |