XML 53 R28.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Mar. 31, 2024
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | a) Principles of consolidation The consolidated financial statements include the accounts of the Company and all its subsidiaries. Intercompany accounts and transactions have been eliminated. In the opinion of the Company’s management, the consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation. Transactions between the Company and its subsidiaries are eliminated in the consolidated financial statements.
Use of Estimates, Policy [Policy Text Block] | b) Use of estimates The preparation of financial statements in conformity with accounting principles generally accepted in the U.S. (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at 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. Management believes that the estimates and assumptions used in the preparation of the consolidated financial statements are prudent and reasonable. Significant estimates and assumptions are generally used for, but not limited to, allowance for uncollectible accounts receivable; sales returns; normal loss during production; future obligations under employee benefit plans; the useful lives of property, plant, and equipment; intangible assets; valuations; impairment of goodwill and investments; recoverability of advances; the valuation of options granted, and warrants issued; and income tax and deferred tax valuation allowances, if any. Actual results could differ from those estimates. Appropriate changes in estimates are made as management becomes aware of changes in circumstances surrounding the estimates. Critical accounting estimates could change from period to period and could have a material impact on IGC’s results, operations, financial position, and cash flows. Changes in estimates are reflected in the financial statements in the period in which changes are made, and if material, their effects are disclosed in the notes to the consolidated financial statements.
Revenue [Policy Text Block] | c) Revenue recognition The Company recognizes revenue under ASC 606, Revenue from Contracts with Customers (ASC 606). The core principle of this standard is that a company should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. ASC 606 prescribes a 5-step process to achieve its core principle. The Company recognizes revenue from trading, rental, or product sales as follows: I. Identify the contract with the customer. II. Identify the contractual performance obligations. III. Determine the amount of consideration/price for the transaction. IV. Allocate the determined amount of consideration/price to the contractual obligations. V. Recognize revenue when or as the performing party satisfies performance obligations. The consideration/price for the transaction (performance obligation(s)) is determined as per the agreement or invoice (contract) for the services and products in the Infrastructure segment and Life Sciences segment. Refer to Note 17 – “Revenue Recognition.”
Cost of Goods and Service [Policy Text Block] | d) Cost of Revenue Our cost of revenue includes costs associated with in-house and outsourced distribution, labor expenses, components, manufacturing overhead, and outbound freight for our products division. In our products division, the cost of revenue also includes the cost of refurbishing or repackaging, if required, on products returned by customers that will be offered for resale.
Earnings Per Share, Policy [Policy Text Block] | e) Earnings/(Loss) per Share The computation of basic loss per share for Fiscal 2024 excludes potentially dilutive securities of approximately shares, which includes share options, unvested shares such as restricted shares and restricted share units granted to employees, non-employees, and advisors, and shares from the conversion of outstanding units, if any, because their inclusion would be anti-dilutive. The weighted average number of shares outstanding for Fiscal 2024 and 2023, used for the computation of basic earnings per share (“EPS”) is 58,839,868 and 52,576,258, respectively. Due to the loss incurred during Fiscal 2024 and 2023, all the potential equity shares are anti-dilutive, and accordingly, the fully diluted EPS is equal to the basic EPS.
Going Concern, Policy [Policy Textblock} | f) Going Concern: The Company assesses and determines its ability to continue as a going concern in accordance with the provisions of ASC Subtopic 205-40, "Presentation of Financial Statements—Going Concern", which requires the Company to evaluate whether there are conditions or events that raise substantial doubt about its ability to continue as a going concern. The Company is currently in a clinical trial stage and, thus, has not yet achieved profitability. The Company expects to continue to incur significant operating and net losses and negative cash flows from operations in the near future. For the years ended March 31, 2024, and March 31, 2023, the Company incurred net losses of $13 million and $11.5 million, respectively. As of March 31, 2024, the Company’s cash and cash equivalents totaled $1.2 million. On June 30, 2023, the Company successfully obtained a working capital facility totaling approximately $12 million for one year, and the Company is in the process of renewing the facility for another year during the month of June 2024. In addition, on March 22, 2024, the Company entered into a share purchase agreement relating to the sale and issuance by our company to the investors of an aggregate of approximately 8.8 million shares of our common stock, for a total purchase price of $3 million or $0.34 per share, subject to the terms and subject to the conditions set forth in the 2024 SPA. As of March 31, 2024, the Company received $500 thousand, and the remaining $2.5 million was received in April 2024. The equity and the credit facility serve to minimize ongoing liquidity requirements and ensure the Company’s ability to sustain its operations. Furthermore, the Company intends to raise additional funds through private placement and ATM offerings, subject to market conditions. Please refer to Note 19, “Subsequent Event,” for further information. The Company estimates that its current cash and cash equivalents balance with working capital and equity investment is sufficient to support operations beyond the twelve months following the date these consolidated financial statements and footnotes were issued. These estimates are based on assumptions that may prove to be wrong, and the Company could use its available capital resources sooner than it currently expects.
Income Tax, Policy [Policy Text Block] | g) Income taxes The Company accounts for income taxes under the asset and liability method, in accordance with ASC 740, Income Taxes, which requires an entity to recognize deferred tax liabilities and assets. Deferred tax assets and liabilities are recognized for the future tax consequence attributable to the differences between the financial statement carrying amounts of existing assets and liabilities and their tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the enacted tax rate 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 tax rates is recognized in income in the period that included the enactment date. A valuation allowance is established and recorded when management determines that some or all of the deferred tax assets are not likely to be realized and, therefore, it is necessary to reduce deferred tax assets to the amount expected to be realized. In evaluating a tax position for recognition, management evaluates whether it is more-likely-than-not that a position will be sustained upon examination, including the resolution of related appeals or litigation processes, based on the technical merits of the position. If the tax position meets the more-likely-than-not recognition threshold, the tax position is measured and recognized in the Company’s financial statements as the largest amount of tax benefit that, in management’s judgment, is greater than 50% likely to be realized upon settlement. As of March 31, 2024, and 2023, there was no significant liability for income tax associated with unrecognized tax benefits.
Accounts Receivable [Policy Text Block] | h) Accounts receivable We make estimates of the collectability of our accounts receivable by analyzing historical payment patterns, customer concentrations, customer creditworthiness, and current economic trends. If the financial condition of a customer deteriorates, additional allowances may be required. We had $39 thousand of accounts receivable, net of provision for doubtful debt of $24 thousand as of March 31, 2024, as compared to $107 thousand of accounts receivable, net of provision for doubtful debt of $17 thousand as of March 31, 2023.
Cash and Cash Equivalents, Policy [Policy Text Block] | i) Cash and cash equivalents For financial statement purposes, the Company considers all highly liquid debt instruments with a maturity of three months or less to be cash equivalents. The Company maintains its cash in bank accounts in the U.S., India, Colombia, and Hong Kong, which at times may exceed applicable insurance limits. The cash and cash equivalents in the Company on March 31, 2024, and 2023 were approximately $1.2 million and $3.2 million, respectively.
Investment, Policy [Policy Text Block] | j) Short-term and long-term investments Our policy for short-term and long-term investments is to establish a high-quality portfolio that preserves principal, meets liquidity needs, avoids inappropriate concentrations, and delivers an appropriate yield in relation to our investment guidelines and market conditions. Short-term and long-term investments consist of corporate, various government agencies, and municipal debt securities, as well as certificates of deposit that have maturity dates that are greater than 90 days. Certificates of deposit and commercial paper are carried at a cost that approximates fair value. Available-for-sale securities: Investments in debt securities that are classified as available for sale shall be measured subsequently at fair value in the statement of financial position. Investments are initially measured at cost, which is the fair value of the consideration given for them, including transaction costs. Where the Company’s ownership interest is in excess of 20% and the Company has a significant influence, the Company has accounted for the investment based on the equity method in accordance with ASC Topic 323, “Investments – Equity method and Joint Ventures.” Under the equity method, the Company’s share of the post-acquisition profits or losses of the equity investee is recognized in the consolidated statements of operations, and its share of post-acquisition movements in accumulated other comprehensive income / (loss) is recognized in other comprehensive income / (loss). Where the Company does not have significant influence, the Company has accounted for the investment in accordance with ASC Topic 321, “Investments-Equity Securities.” As of March 31, 2024, investment in marketable securities is valued at fair value, and investment in non-marketable securities with ownership less than 20% is valued at cost as per ASC Topic 321, “Investments-Equity Securities.”
Property, Plant and Equipment, Policy [Policy Text Block] | k) Property, plant, and equipment (“PP&E”) PP&E are recorded at cost net of accumulated depreciation and depreciated over their estimated useful lives using the straight-line method. Upon retirement or disposition, cost and related accumulated depreciation of the PP&E are de-recognized, and any gain or loss is reflected in the results of the operation. The cost of additions and substantial improvements to property and equipment are capitalized. The cost of maintenance and repairs of the property and equipment are charged to operating expenses as incurred.
Fair Value Measurement, Policy [Policy Text Block] | l) Fair value of financial instruments ASC 820, “Fair Value Measurement” defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. It also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: Level 1: Observable inputs such as quoted prices in active markets; Level 2: Inputs, other than the quoted prices in active markets, that are observable either directly or indirectly; and Level 3: Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions. The carrying amounts of the Company’s financial instruments include cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities, approximately their fair values due to the nature of the items. Please refer to Note 15, “Fair value of financial instruments,” for further information.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | m) Concentration of credit risk and significant customers Financial instruments, which potentially expose the Company to concentrations of credit risk, are primarily comprised of cash and cash equivalents, investments, accounts receivable, and unbilled accounts receivable, if any. The Company places its cash investments in highly rated financial institutions. The Company adheres to a formal investment policy with the primary objective of preservation of principal, which contains credit rating minimums and diversification requirements. Management believes its credit policies reflect normal industry terms and business risk. The Company does not anticipate non-performance by the counterparties and, accordingly, does not require collateral. During Fiscal 2024, sales were spread across customers in Asia and U.S., and the credit concentration risk is low.
Share-Based Payment Arrangement [Policy Text Block] | n) Stock – Based Compensation The Company accounts for stock-based compensation to employees and non-employees in conformity with the provisions of ASC Topic 718, “Stock-Based Compensation.” The Company expenses stock-based compensation to employees over the requisite vesting period based on the estimated grant-date fair value of the awards. The Company accounts for forfeitures as they occur. Stock-based awards are recognized on a straight-line basis over the requisite vesting period. For stock-based employee compensation, the cost recognized at any date will be at least equal to the amount attributable to the share-based compensation that is vested at that date. For performance-based awards, stock-based compensation expense is recognized over the expected performance achievement period of individual performance milestones when the achievement of each individual performance milestone becomes probable. For performance-based awards with a vesting schedule based entirely on the attainment of performance conditions, stock-based compensation expense associated with each tranche is recognized over the expected achievement period for the operational milestone, beginning at the point in time when the relevant operational milestone is considered probable to be achieved. For market-based awards, stock-based compensation expense is recognized over the expected achievement period. The fair value of such awards is estimated on the grant date using Monte Carlo simulations. The Company estimates the fair value of stock option grants using the Black-Scholes option-pricing model. The assumptions used in calculating the fair value of stock-based awards represent Management’s best estimates. Generally, the closing share price of the Company’s common stock on the date of grant is considered the fair value of the share. The volatility factor is determined based on the Company’s historical stock prices. The expected term represents the period that our stock-based awards are expected to be outstanding. The Company has never declared or paid any cash dividends. For further information, refer to Note 14, “Stock-Based Compensation” of Notes to Consolidated Financial Statements.
Commitments and Contingencies, Policy [Policy Text Block] | o) Commitments and contingencies Liabilities for loss contingencies arising from claims, assessments, litigations, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment and/or remediation can be reasonably estimated. We record associated legal fees as incurred. Information regarding our commitments and contingencies is incorporated by reference in Note 12, “Commitments and contingencies” of this Annual Report on Form 10-K.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | p) Impairment of long – lived assets The Company reviews its long-lived assets, with finite lives, for impairment whenever events or changes in business circumstances indicate that the carrying amount of assets may not be fully recoverable. Such circumstances include, though are not limited to, significant or sustained declines in revenues or earnings, future anticipated cash flows, business plans, and material adverse changes in the economic climate, such as changes in the operating environment, competitive information, and the impact of changes in government policies. For assets that the Company intends to hold for use, if the total of the expected future undiscounted cash flows produced by the assets or subsidiary company is less than the carrying amount of the assets, a loss is recognized for the difference between the fair value and carrying value of the assets. For assets, the Company intends to dispose of by sale, a loss is recognized for the amount by which the estimated fair value less cost to sell is less than the carrying value of the assets. Fair value is determined based on quoted market prices, if available, or other valuation techniques, including discounted future net cash flows. Unlike goodwill, long-lived assets are assessed for impairment only where there are any specific indicators for impairment.
Intangible Assets, Finite-Lived, Policy [Policy Text Block] | q) Intangible assets The Company’s intangible assets are accounted for in accordance with ASC Topic 350, Intangibles – Goodwill and Other. Intangible assets having indefinite lives are not amortized, but instead are reviewed annually or more frequently if events or changes in circumstances indicate that the assets might be impaired, to assess whether their fair value exceeds their carrying value. We perform an impairment analysis on March 1 annually on the indefinite-lived intangible assets following the steps laid out in ASC 350-30-35-18. Our annual impairment analysis includes a qualitative assessment to determine if it is necessary to perform the quantitative impairment test. In performing a qualitative assessment, we review events and circumstances that could affect the significant inputs used to determine if the fair value is less than the carrying value of the intangible assets. If quantitative analysis is necessary, we would analyze various aspects including revenues from the business, associated with the intangible assets. In addition, intangible assets will be tested on an interim basis if an event or circumstance indicates that it is more likely than not that an impairment loss has been incurred. The Company has analyzed a variety of factors on its business to determine if a circumstance could trigger an impairment loss, and, at this time and based on the information presently known, does not believe it is more likely than not that an impairment loss has been incurred. Intangible assets with finite useful lives are amortized using the straight-line method over their estimated period of benefit. In accordance with ASC 360-10-35-21, definite lived intangibles are reviewed annually or more frequently if events or changes in circumstances indicate that the assets might be impaired, to assess whether their fair value exceeds their carrying value. The Company intends to capitalize trademarks and related expenses exceeding $2,500 per trademark. Management may also capitalize trademarks and related expenses up to $2,500 per trademark based on its potential and benefit in coming years.
Research, Development, and Computer Software, Policy [Policy Text Block] | r) Software Development Costs Software development costs, including costs to develop software products or the software component of products to be marketed or sold to external users, are expensed before the software or technology reaches technological feasibility, which is typically reached shortly before the release of such products. Software development costs also include the costs of developing software to be used solely to meet internal needs and applications used to deliver our services. These software development costs meet the criteria for capitalization once the preliminary project stage is complete, and it is probable that the project will be completed, and the software will be used to perform the function intended.
Inventory, Policy [Policy Text Block] | s) Inventory Inventory is valued at the lower of cost or net realizable value, which is defined as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory consists of finished goods related to wellness products, hand sanitizers, finished hemp-based products, beverages. Work-and in-progress consist of products in the manufacturing process as on reporting date, including but not limited to primary cost. Inventory is primarily accounted for using the weighted average cost method. Primary costs include raw materials, packaging, direct labor, overhead, shipping, and the depreciation of manufacturing equipment. Manufacturing overhead and related expenses include salaries, wages, employee benefits, utilities, maintenance, and property taxes. We capitalize inventory costs related to our investigational drug, provided that management determines there is a potential alternative use for the inventory in future research and development projects or other purposes. As of March 31, 2024, and 2023, our consolidated balance sheet reported approximately $392 thousand and $407 thousand clinical trial-related inventory, respectively. Abnormal amounts of idle facility expense, freight, handling costs, scrap, discontinued products and wasted material (spoilage) are expensed in the period they are incurred. Please refer to Note 3, “Inventory,” for further information.
Cyber-security Policy [Policy Text Block] | t) Cybersecurity We have a cybersecurity policy in place and tighter cybersecurity measures to safeguard against hackers. In Fiscal 2024, there were no impactful breaches in cybersecurity.
Research and Development Expense, Policy [Policy Text Block] | u) Research and Development Expenses During Fiscal 2024 and 2023, the Company recorded research and development expenses of approximately $3.8 million and $3.5 million, respectively. All research and development costs are expensed in the period in which they are incurred.
Lessee, Leases [Policy Text Block] | v) Leases Lessor Accounting Under the current ASU guidance, contract consideration will be allocated to its lease components and non-lease components (such as maintenance). For the Company as a lessor, any non-lease components will be accounted for under ASC Topic 606, “Revenue from Contracts with Customers,” unless the Company elects a lessor practical expedient to not separate the non-lease components from the associated lease component. The amendments in ASU 2018-11 also provide lessors with a practical expedient, by class of underlying asset, to not separate non-lease components from the associated lease component and, instead, to account for those components as a single component if the non-lease components otherwise would be accounted for under the new revenue guidance (Topic 606). To elect the practical expedient, the timing and pattern of transfer of the lease and non-lease components must be the same and the lease component must meet the criteria to be classified as an operating lease if accounted for separately. If these criteria are met, the single component will be accounted for under either Topic 842 or Topic 606 depending on which component(s) are predominant. The lessor practical expedient to not separate non-lease components from the associated component must be elected for all existing and new leases. As a lessor, the Company expects that post-adoption substantially all existing leases will have no change in the timing of revenue recognition until their expiration or termination. The Company expects to elect the lessor practical expedient to not separate non-lease components such as maintenance from the associated lease for all existing and new leases and to account for the combined component as a single lease component. The timing of revenue recognition is expected to be the same for the majority of the Company’s new leases as compared to similar existing leases; however, certain categories of new leases could have different revenue recognition patterns as compared to similar existing leases. For leases that are accounted for as operating leases, income is recognized on a straight-line basis over the term of the lease contract. Generally, when a lease is more than 180 days delinquent (where more than three monthly payments are owed), the lease is classified as being nonaccrual and the Company stops recognizing leasing income on that date. Payments received on leases in nonaccrual status generally reduce the lease receivable. Leases on nonaccrual status remain classified as such until there is sustained payment performance that, in the Company’s judgment, would indicate that all contractual amounts will be collected in full. Lessee Accounting The Company adopted ASU 2016-02 effective April 1, 2019, using the modified retrospective approach. The standard establishes a right-of-use model (“ROU”) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. In connection with the adoption, the Company will elect to utilize the modified retrospective presentation whereby the Company will continue to present prior period financial statements and disclosures under ASC Topic 840. In addition, the Company will elect the transition package of three practical expedients permitted within the standard, which eliminates the requirements to reassess prior conclusions about lease identification, lease classification and initial direct costs. Further, the Company will adopt a short-term lease exception policy, permitting us to not apply the recognition requirements of this standard to short-term leases (i.e., leases with terms of 12 months or less), and an accounting policy to account for lease and non-lease components as a single component for certain classes of assets. Under ASU 2016-02 (Topic 842), lessees are required to recognize the following for all leases (with the exception of short-term leases) on the commencement date: (i) lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and (ii) right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. At the commencement date, the Company recognizes the lease liability at the present value of the lease payments not yet paid, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Company’s incremental borrowing rate for the same term as the underlying lease. The right-of-use asset is recognized initially at cost, which primarily comprises the initial amount of the lease liability, plus any initial direct costs incurred, consisting mainly of brokerage commissions, less any lease incentives received. All right-of-use assets are reviewed for impairment. There was no impairment for right-of-use lease assets as of March 31, 2023. The Company categorizes leases at their inception as either operating or finance leases. On certain lease agreements, the Company may receive rent holidays and other incentives. The Company recognizes lease costs on a straight-line basis without regard to deferred payment terms, such as rent holidays, that defer the commencement date of required payments. Please refer to Note 9, “Leases,” for further information.
New Accounting Pronouncements, Policy [Policy Text Block] | w) Recently issued and adopted accounting pronouncements Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”) in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification. The Company considers the applicability and impact of all ASUs. Newly issued ASUs not listed are expected to have no impact on the Company’s consolidated financial position and results of operations because either the ASU is not applicable or the impact is expected to be immaterial.

X
- Definition Disclosure of accounting policy related to cyber-security. + References No definition available. + Details
Name: | igc_CybersecurityPolicyPolicyTextBlock
Namespace Prefix: | igc_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 730 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/730/tableOfContent + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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