XML 47 R30.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Note 2 – Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Apr. 30, 2024
Accounting Policies [Abstract] |
Basis of Accounting | Basis of Accounting – The financial statements and accompanying notes are prepared in accordance with generally accepted accounting principles in the United States (“GAAP”). Certain prior period amounts have been restated to conform to the current year presentation.
Restatement of Previously Issued Consolidated Financial Statements | Restatement of Previously Issued Consolidated Financial Statements – The Company’s Consolidated Balance Sheet as of April 30, 2023, Consolidated Statement of Operations, Stockholders’ Equity and Cash Flows for the year then ended, and its Notes to the Consolidated Financial Statements for the year ended April 30, 2023, which were originally filed with the U.S. Securities and Exchange Commission (the “SEC”) on July 27, 2023 (the “Original Form 10-K”), have been restated. The Company revised its accounting estimate of the life of an operating lease that was previously reported in its Original Form 10-K. Upon further evaluation, the Company determined that prior year adjustments were necessary. These Consolidated Financial Statements were restated to reflect a change in accounting estimate of the life of the operating lease under FASB ASC Topic 842 from three to nine years. Additionally, the Company revised its financial statements to remove derivative liabilities due to erroneously reporting warrants from our convertible note financings, as described in Note 18, as having a derivative component. The impacts of these restatements are detailed in the tables below:
|  | Consolidated Balance Sheet As of April 30, 2023 |  |
|  | Originally Reported |  | As Restated |  | Change
Operating lease right-of-use assets |  | $ | 620,307 |  |  | $ | 1,600,434 |  |  | $ | 980,127 |
Total long-term assets |  |  | 28,018,078 |  |  |  | 28,568,316 |  |  |  | 550,238 |
Operating lease liabilities, current |  |  | 281,797 |  |  |  | 159,423 |  |  |  | (122,374 | )
Warrant derivative liability |  |  | 588,205 |  |  |  | — |  |  |  | (588,205 | )
Total current liabilities |  |  | 4,760,616 |  |  |  | 4,050,037 |  |  |  | (710,579 | )
Operating lease liabilities, long-term |  |  | 379,466 |  |  |  | 1,481,967 |  |  |  | 1,102,501 |
Total long-term liabilities |  |  | 822,849 |  |  |  | 1,925,350 |  |  |  | 1,102,501 |
Additional paid-in capital |  |  | 109,993,100 |  |  |  | 112,642,726 |  |  |  | 2,649,626 |
Accumulated deficit |  |  | (54,586,793 | ) |  |  | (57,078,103 | ) |  |  | (2,491,310 | )
Total shareholders’ equity |  |  | 54,609,625 |  |  |  | 54,767,941 |  |  |  | 158,316 |
Total liabilities and stockholders’ equity |  | $ | 60,193,090 |  |  | $ | 60,743,328 |  |  | $ | 550,238 |
|  | Consolidated Statement of Operations For the year ended April 30, 2023 |  |
|  | Originally Reported |  | As Restated |  | Change
Change in fair value of derivative liability |  | $ | (1,019,292 | ) |  | $ | — |  |  | $ | 1,019,292 |
Net loss |  | $ | (27,087,737 | ) |  | $ | (28,107,029 | ) |  | $ | (1,019,292 | )
Amounts presented as originally reported as of April 30, 2023 are exclusive of Discontinued Operations with the exception of (i) change in fair value of derivative liability, (ii) net loss, and (iii) Consolidated Balance Sheet totals. The Consolidated Statement of Cash Flows is not presented above as there was no change in net cash used in operating activities of continuing operations.
Principles of Consolidation | Principles of Consolidation – Our consolidated financial statements include the accounts of our wholly owned subsidiaries which include Teal and Skypersonic as well as Rotor Riot and Fat Shark which were sold on February 16, 2024. Non-majority owned investments, including the formerly wholly owned subsidiaries Rotor Riot and Fat Shark, are accounted for using the equity method when the Company is able to significantly influence the operating policies of the investee. Intercompany transactions and balances have been eliminated. The Consumer segment businesses are characterized as discontinued operations in these financial statements. The operating results and cash flows of discontinued operations are separately stated in those respective financial statements. See Note 3.
Use of Estimates | Use of Estimates – The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the 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. Significant estimates reflected in these financial statements include those used to (i) complete purchase price accounting for acquisitions, (ii) the evaluation of long-term assets, including goodwill, for impairment, and (iii) the evaluation of other-than-temporary-impairment of equity method investments.
Cash and Cash Equivalents | Cash and Cash Equivalents – At April 30, 2024, we had cash of $6,067,169 in multiple commercial banks and financial services companies. We have not experienced any loss on these cash balances and believe they are not exposed to any significant credit risk.
Marketable Securities | Marketable Securities – Our marketable securities were classified and accounted for as available-for-sale securities. These securities were primarily invested in corporate bonds and were readily saleable, and therefore, we have classified them as short term. Our available-for-sale securities were carried at fair value with any unrealized gains and losses reported as a component of comprehensive income (loss). Once realized, any gains or losses were recognized in the statement of operations. We have elected to present accrued interest income separately from marketable securities on our consolidated balance sheets. Accrued interest income was $0 and $151,671 as of April 30, 2024 and April 30, 2023, respectively, and was included in other current assets. We did not write off any accrued interest income during the years ended April 30, 2024 and April 30, 2023.
Accounts Receivable, net | Accounts Receivable, net – Accounts receivable are recorded at the invoiced amount less allowances for doubtful accounts. The Company's estimate of the allowance for doubtful accounts is based on a multitude of factors, including historical bad debt levels for its customer base, experience with a specific customer, the economic environment, and other factors. Accounts receivable balances are written off against the allowance when it is probable that the receivable will not be collected.
Concentration of Credit Risk | Concentration of Credit Risk – Financial instruments, which potentially subject the Company to concentrations of credit risk, include trade receivables. In the normal course of business, the Company provides credit terms to its customers. Accordingly, the Company performs ongoing credit evaluations of its customers, generally does not require collateral and considers the credit risk profile of the customer from which the receivable is due in further evaluating collection risk. Customers that accounted for 10% or greater of accounts receivable, net as of April 30, 2024 and 2023 were as follows:
|  | April 30,
|  | 2024 |  | 2023
Customer A |  |  | 53 | % |  |  | 20 | %
Customer B |  |  | 24 | % |  |  | * |
Customer C |  |  | * |  |  |  | 24 | %
Customer D |  |  | * |  |  |  | 14 | %
Customer E |  |  | * |  |  |  | 10 | %
* Accounts Receivable was less than 10% As of April 30, 2024, three customers accounted for equal to or greater than 10% of total revenue, totaling 28%, 23% and 10%, respectively. As of April 30, 2023, two customers accounted for equal to or greater than 10% of total revenue, totaling 22% and 20%, respectively.
Inventories | Inventories – Inventories, which consist of raw materials, work-in-process, and finished goods, are stated at the lower of cost or net realizable value, and are measured using the first-in, first-out method. Cost components include direct materials, direct labor, indirect overhead, as well as in-bound freight. At each balance sheet date, the Company evaluates the net realizable value of its inventory using various reference measures including current product selling prices and recent customer demand, as well as evaluating for excess quantities and obsolescence.
Goodwill and Long-lived Assets | Goodwill and Long-lived Assets – Goodwill represents the future economic benefit arising from other assets acquired in an acquisition that are not individually identified and separately recognized. We test goodwill for impairment in accordance with the provisions of ASC 350, Intangibles – Goodwill and Other, (“ASC 350”). Goodwill is tested for impairment at least annually at the reporting unit level or whenever events or changes in circumstances indicate that goodwill might be impaired. ASC 350 provides that an entity 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 fair value of a reporting unit is less than its carrying amount. If, after assessing the totality of events or circumstances, an entity determines it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then additional impairment testing is not required. However, if an entity concludes otherwise, then it is required to perform an impairment test. The impairment test involves comparing the estimated fair value of a reporting unit with its book value, including goodwill. If the estimated fair value exceeds book value, goodwill is considered not to be impaired. If, however, the fair value of the reporting unit is less than book value, then an impairment loss is recognized in an amount equal to the amount that the book value of the reporting unit exceeds its fair value, not to exceed the total amount of goodwill allocated to the reporting unit. The estimate of fair value of a reporting unit is computed using either an income approach, a market approach, or a combination of both. Under the income approach, we utilize the discounted cash flow method to estimate the fair value of a reporting unit. Significant assumptions inherent in estimating the fair values include the estimated future cash flows, growth assumptions for future revenues (including gross profit, operating expenses, and capital expenditures), and a rate used to discount estimated future cash flow projections to their present value based on estimated weighted average cost of capital (i.e., the selected discount rate). Our assumptions are based on historical data, supplemented by current and anticipated market conditions, estimated growth rates, and management’s plans. Under the market approach, fair value is derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses is based on the markets in which the reporting units operate and consider risk profiles, size, geography, and diversity of products and services. Goodwill for Teal is ascribed to its existing relationship with several U.S. government agencies including its classification as an approved vendor. The Company expects that the Goodwill recognized in each transaction will be deductible for tax purposes. The Company has reported net losses since its inception and is presently unable to determine when and if the tax benefit of this deduction will be realized.
Property and equipment | Property and equipment – Property and equipment is stated at cost less accumulated depreciation which is calculated using the straight-line method over the estimated useful life of the asset. The estimated useful lives of our property and equipment are generally: (i) furniture and fixtures - seven years, (ii) equipment and related - two to five years, and (iii) leasehold improvements – nine to fifteen years.
Equity Method Investment | Equity Method Investment – The equity method of accounting is applied to investments in which the Company has an ownership interest of between 20% and 50%. The Company evaluates its equity method investments each reporting period for evidence of a loss in value that is other than a temporary decline. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or the inability of the investee to sustain an earnings capacity that would justify the carrying amount of the investment. The Company performed this analysis and concluded that its investment in UMAC was other-than-temporarily impaired and recognized an impairment charge of $11,353,875 for the year ended April 30, 2024.
Leases | Leases – Accounting Standards Codification (ASC) 842 requires the recognition of assets and liabilities associated with lease agreements. The Company determines if a contract is a lease or contains a lease at inception. Operating lease liabilities are measured, on each reporting date, based on the present value of the future minimum lease payments over the remaining lease term. The Company's leases do not provide an implicit rate. Therefore, the Company uses an effective discount rate of 12% based on its last debt financing. Operating lease assets are measured by adjusting the lease liability for lease incentives, initial direct costs incurred and asset impairments. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term with the operating lease asset reduced by the amount of the expense. Lease terms may include options to extend or terminate a lease when they are reasonably certain to occur.
Fair Values, Inputs and Valuation Techniques for Financial Assets and Liabilities, and Related Disclosures | Fair Values, Inputs and Valuation Techniques for Financial Assets and Liabilities, and Related Disclosures – The fair value measurements and disclosure guidance defines fair value and establishes a framework for measuring fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. In accordance with this guidance, the Company has categorized its recurring basis financial assets and liabilities into a three-level fair value hierarchy based on the priority of the inputs to the valuation technique. The fair value hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company's assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability. The guidance establishes three levels of the fair value hierarchy as follows: Level 1: Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date; Level 2: Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and Level 3: Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data. Disclosures for Non-Financial Assets Measured at Fair Value on a Non-Recurring Basis The Company's financial instruments mainly consist of cash, receivables, current assets, accounts payable, accrued expenses and debt. The carrying amounts of these instruments approximates fair value due to their short-term nature.
Revenue Recognition | Revenue Recognition – The Company recognizes revenue in accordance with ASC Topic 606 - Revenue from Contracts with Customers, issued by the Financial Accounting Standards Board (“FASB”). This standard includes a comprehensive evaluation of factors to be considered regarding revenue recognition including (i) identifying the promised goods, (ii) evaluating performance obligations, (iii) measuring the transaction price, (iv) allocating the transaction price to the performance obligations if there are multiple components, and (v) recognizing revenue as each obligation is satisfied. The Company’s revenue transactions include the shipment of goods to customers as orders are fulfilled, completion of non-recurring engineering, completion of training, and customer support services. The Company recognizes revenue upon shipment of product or prototypes unless otherwise specified in the purchase order or contract. Customer deposits totaled $53,939 and $155,986 at April 30, 2024 and April 30, 2023, respectively. From time to time, non-recurring engineering contracts may involve the capitalization of engineering prototypes, classified as contract assets. Contract assets totaled $1,477,859 and $0 at April 30, 2024 and April 30, 2023, respectively. The following table presents the Company’s revenue disaggregated by revenue type:
|  | Year Ended April 30,
|  | 2024 |  | 2023
Contract related |  | $ | 4,173,005 |  |  | $ | 1,312,427 |
Product related |  |  | 13,663,377 |  |  |  | 3,308,407 |
Total |  | $ | 17,836,382 |  |  | $ | 4,620,834 |
Research and Development | Research and Development – Research and development expenses include payroll, employee benefits, and other headcount-related expenses associated with product development. Research and development expenses also include third-party development and programming costs, materials, and a proportionate share of overhead costs such as rent.
Product Warranty | Product Warranty - The Company accrues an estimate of its exposure to warranty claims based upon both current and historical product sales data and warranty costs incurred. Product warranty reserves are recorded in current liabilities under accrued expenses. Warranty liability was $372,000 and $90,000 as of April 30, 2024 and April 30, 2023 respectively.
Income Taxes | Income Taxes – Deferred taxes are provided on the liability method whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.
Recent Accounting Pronouncements | Recent Accounting Pronouncements – Management does not believe that recently issued, but not yet effective accounting pronouncements, if adopted, would have a material effect on the accompanying consolidated financial statements.
Foreign Currency | Foreign Currency – The functional currency of our former international subsidiary, Skyset, was the local Italian currency. For that subsidiary, we translated assets and liabilities to U.S. dollars using period-end exchange rates, and average monthly exchange rates for revenues, costs, and expenses. We recorded translation gains and losses in accumulated other comprehensive income.
Comprehensive Loss | Comprehensive Loss – Comprehensive loss consists of net loss and other comprehensive loss. Other comprehensive loss refers to gains and losses that are recorded as an element of stockholders' equity but are excluded from net loss. Our other comprehensive loss is comprised of foreign currency translation adjustments and unrealized gains or losses on available-for-sale securities. During the year ended April 30, 2024, comprehensive loss was $865,738 lower than net loss, related to unrealized gains on available-for-sale securities totaling $864,165 and foreign currency translation adjustments of $1,573. During the year ended April 30, 2023, comprehensive loss was $609,155 lower than net loss, related to unrealized gains on available-for-sale securities totaling $610,129, partially offset by foreign currency translation adjustments of $974.
Stock-Based Compensation | Stock-Based Compensation – Stock options are valued using the estimated grant-date fair value method of accounting in accordance with ASC Topic 718, Compensation – Stock Compensation. Fair value is determined based on the Black-Scholes Model using inputs reflecting our estimates of expected volatility, term and future dividends. We recognize forfeitures as they occur. The fair value of restricted stock is based on our stock price on the date of grant. Compensation cost is recognized on a straight-line basis over the service period which is the vesting term.
Basic and Diluted Net Loss per Share | Basic and Diluted Net Loss per Share – Basic and diluted net loss per share has been calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period. Common stock equivalents were excluded from the computation of diluted net loss per share of common stock because they were anti-dilutive. The conversion or exercise of these common stock equivalents would dilute earnings per share if we become profitable in the future. Outstanding securities not included in the computation of diluted net loss per share because their effect would have been anti-dilutive include:
|  | April 30, 2024 |  | April 30, 2023
Series B Preferred Stock, as converted |  |  | 3,896 |  |  |  | 822,230 |
Stock options |  |  | 6,779,934 |  |  |  | 4,784,809 |
Warrants |  |  | 2,275,999 |  |  |  | 1,539,999 |
Restricted stock |  |  | 175,130 |  |  |  | 781,060 |
Total |  |  | 9,234,959 |  |  |  | 7,928,098 |
Related Parties | Related Parties – Parties are considered to be related to us if they have control or significant influence, directly or indirectly, over us, including key management personnel and members of the Board of Directors or are direct relatives of key management personnel of members of the Board of Directors. Related Party transactions are disclosed in Note 20.
Liquidity and Going Concern | Liquidity and Going Concern – The Company has never been profitable and has incurred net losses related to acquisitions, as well as costs incurred to pursue its long-term growth strategy. During the year ended April 30, 2024, the Company incurred a net loss from continuing operations of $21,526,696 and used cash in operating activities of continuing operations of $17,687,063. As of April 30, 2024, working capital for continuing operations totaled $18,746,419. These financial results and our financial position at April 30, 2024 raise substantial doubt about our ability to continue as a going concern. However, the Company has recently taken actions to strengthen its liquidity. On December 11, 2023, we completed a public offering of 18,400,000 shares of common stock which generated net proceeds of approximately $8,400,000 as further described in Note 1 and Note 16. In addition, the Company’s operating plan for the next twelve months has been updated to reflect recent operating improvements. Revenues have accelerated and are expected to continue growing. The Company’s manufacturing facility is scaling production and gross profits are projected to increase. If necessary, the Company will seek to obtain additional debt financing for which there can be no guarantee. Subsequent to year end, as further described in Note 22, the Company sold its equity method investment for $4,400,000. Management has concluded that these recent positive developments alleviate any substantial doubt about the Company’s ability to continue its operations, and meet its financial obligations, for twelve months from the date these consolidated financial statements are issued.

X
- References No definition available. + Details
Name: | RCAT_RelatedPartiesPolicyTextBlock
Namespace Prefix: | RCAT_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | RCAT_RestatementPreviouslyIssuedFinancialStatementsPolicyTextBlock
Namespace Prefix: | RCAT_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for (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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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/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 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 revenue recognition for operating leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481178/840-20-25-1 + Details
Name: | us-gaap_RevenueRecognitionLeasesOperating
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 The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205-40/tableOfContent + Details
Name: | us-gaap_SubstantialDoubtAboutGoingConcernTextBlock
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