XML 42 R26.htm IDEA: XBRL DOCUMENT
v3.24.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Jun. 30, 2024
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The consolidated financial statements include Flux Power Holdings, Inc. and its wholly-owned subsidiary Flux Power, Inc. after elimination of all intercompany accounts and transactions.
Liquidity and Financial Condition | Liquidity and Financial Condition The accompanying consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. However, substantial doubt about the Company’s ability to continue as a going concern exists. Historically, the Company’s revenues and operating cash flows have not been sufficient to sustain its operations and the Company has relied on debt and equity financing for additional funds. The Company has incurred an accumulated deficit of $99.7 million through June 30, 2024, and for the year ended June 30, 2024 generated negative cash flows from operations of $4.8 million and incurred a net loss of $8.3 million. As of December 31, 2024, the Company had a cash balance of $1.0 million, $6.3 million available funding under the Gibraltar Business Capital (“GBC”) Credit Facility, and $1.0 million available for future draws under the Subordinated LOC. In addition, the Company’s operations have been impacted by delays in new orders of its energy storage solutions due to corresponding deferrals of new forklift purchases mainly caused by lower capital spending in the market sector that the Company serves and interest rate variability affecting selected large customer fleets which have impacted the Company’s ability to meet projected revenue targets and generate cash from operations. Management has evaluated the Company’s expected cash requirements, including investments in additional sales and marketing and research and development, capital expenditures and working capital requirements, and believes the Company’s existing cash and funding available under the GBC Credit Facility and the Subordinated LOC, along with the forecasted gross margin, will not be sufficient to meet the Company’s anticipated capital resources to fund planned operations for the next twelve months following the filing date of this Annual Report on Form 10-K. Management is evaluating strategies to improve profitability of operations and to obtain additional funding. These steps include actual and planned price increases for our energy storage solutions, a number of cost saving initiatives including product cost efficiencies and planned operating cost savings. Based on the Company’s existing backlog and customer orders, management anticipates increased revenues, together with the improvements in its gross margin will move it closer to profitability. The planned gross margin improvement tasks include, but are not limited to, a plan to drive bill of material costs down while increasing price of our products for new orders. We also continue to execute our cost reduction, sourcing, and pricing recovery initiatives in efforts to increase our gross margins and improve cash flow from operations. Unforeseen factors in the general economy beyond management’s control could potentially have negative impact on the planned gross margin improvement plan. Management is continuing to evaluate other sources of capital to fund its operations and growth. However, there can be no assurance that the Company will be able to realize the plans for improved operations or access necessary additional financing when needed to provide sufficient liquidity to continue its operations over the next twelve months. If such liquidity is not available when required, management will be required to curtail investments in new product development, which may have a material adverse effect on future cash flows and results of operations and the Company’s ability to continue operating as a going concern. The accompanying consolidated financial statements do not include any adjustments that would be necessary should the Company be unable to continue as a going concern and, therefore, be required to liquidate its assets and discharge its liabilities in other than the normal course of business and at amounts that may differ from those reflected in the accompanying consolidated financial statements.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, and expenses, as well as certain financial statement disclosures. Significant estimates include valuation allowances relating to inventory and deferred tax assets. While management believes that the estimates and assumptions used in the preparation of the financial statements are appropriate, actual results could differ from these estimates.
Cash and Cash Equivalents | Cash and Cash Equivalents As of June 30, 2024, 2023 and 2022, cash was approximately $0.6 million, $2.4 million and $0.5 million, respectively. Cash consisted of funds held in a non-interest-bearing bank deposit account. The Company considers all liquid short-term investments with maturities of less than three months when acquired to be cash equivalents. The Company had no cash equivalents at June 30, 2024, 2023 and 2022.
Fair Values of Financial Instruments | Fair Values of Financial Instruments The carrying amount of our cash, accounts payable, accounts receivable, and accrued liabilities approximate their estimated fair values due to the short-term maturities of those financial instruments. The carrying amount of the line of credit agreement approximates its fair values as interest approximates current market interest rates for similar instruments. Management has concluded that it is not practical to determine the estimated fair value of amounts due to related parties because the transactions cannot be assumed to have been consummated at arm’s length, the terms are not deemed to be market terms, there are no quoted values available for these instruments, and an independent valuation would not be practical due to the lack of data regarding similar instruments, if any, and the associated potential costs. The Company does not have any other assets or liabilities that are measured at fair value on a recurring or non-recurring basis.
Accounts Receivable | Accounts Receivable Accounts receivable are carried at their estimated collectible amounts. The Company has not experienced significant issues related to the collection of its accounts receivable. As of June 30, 2024, the company has an allowance for credit losses of $55,000. The company did not record an allowance for credit losses during the years ended June 30, 2023 and 2022.
Inventories | Inventories Inventories consist primarily of battery management systems and the related subcomponents and are stated at the lower of cost (first-in, first-out) or net realizable value. The Company evaluates inventories to determine if write-downs are necessary due to obsolescence or if the inventory levels are in excess of anticipated demand at market value based on consideration of historical sales and product development plans. The Company recorded an adjustment related to obsolete inventory in the amount of approximately $490,000, $690,000 and $665,000 during the years ended June 30, 2024, 2023 (as restated) and 2022 (as restated), respectively.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment are stated at cost, net of accumulated depreciation. Depreciation and amortization are provided using the straight-line method over the estimated useful lives, of the related assets ranging from three to five years, or, in the case of leasehold improvements, over the lesser of the useful life of the related asset or the lease term.
Stock-based Compensation | Stock-based Compensation Pursuant to the provisions of the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic No. 718-10, Compensation-Stock Compensation, which establishes accounting for equity instruments exchanged for employee service, we utilize the Black-Scholes option pricing model to estimate the fair value of employee stock option awards at the date of grant, which requires the input of highly subjective assumptions, including expected volatility and expected life. Changes in these inputs and assumptions can materially affect the measure of estimated fair value of our share-based compensation. These assumptions are subjective and generally require significant analysis and judgment to develop. When estimating fair value, some of the assumptions will be based on, or determined from, external data and other assumptions may be derived from our historical experience with stock-based payment arrangements. The appropriate weight to place on historical experience is a matter of judgment, based on relevant facts and circumstances. Common stock or equity instruments such as warrants issued for services to non-employees are valued at their estimated fair value at the measurement date (the date when a firm commitment for performance of the services is reached, typically the date of issuance, or when performance is complete). If the total value exceeds the par value of the stock issued, the value in excess of the par value is added to the additional paid-in-capital.
Revenue Recognition | Revenue Recognition The Company recognizes revenue in accordance to the ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”) for all contracts. The Company derives its revenue from the sale of products to customers. The Company sells its products primarily through a distribution network of equipment dealers, OEMs and battery distributors in primarily North America. The Company recognizes revenue for the products when all significant risks and rewards have been transferred to the customer, there is no continuing managerial involvement associated with ownership of the goods sold is retained, no effective control over the goods sold is retained, the amount of revenue can be measured reliably, it is probable that the economic benefits associated with the transactions will flow to the Company and the costs incurred or to be incurred with respect to the transaction can be measured reliably. Product revenue is recognized as a distinct single performance obligation which for the Company’s three major customers represents the point in time that they receive delivery of the products, and for all other customers represents the point in time that the Company ships the products. Our customers do have a right to return product but our returns have historically been minimal.
Product Warranties | Product Warranties The Company evaluates its exposure to product warranty obligations based on historical experience. Our products, primarily lift equipment packs, are warrantied for five years unless modified by a separate agreement. As of June 30, 2024, 2023 and 2022, the Company carried warranty liability of approximately $3,018,000, $1,600,000 and $1,012,000, respectively, which is included in accrued expenses on the Company’s consolidated balance sheets.
Impairment of Long-lived Assets | Impairment of Long-lived Assets In accordance with authoritative guidance for the impairment or disposal of long-lived assets, if indicators of impairment exist, the Company assesses the recoverability of the affected long-lived assets by determining whether the carrying value of such assets can be recovered through the undiscounted future operating cash flows. If impairment is indicated, the Company measures the amount of such impairment by comparing the carrying value of the asset to the present value of the expected future cash flows associated with the use of the asset. The Company believes that no impairment indicators were present, and accordingly no impairment losses were recognized during the fiscal years ended June 30, 2024, 2023 and 2022.
Research and Development | Research and Development The Company is actively engaged in new product development efforts. Research and development costs relating to possible future products are expensed as incurred.
Income Taxes | Income Taxes Pursuant to FASB ASC Topic No. 740, Income Taxes, deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company has analyzed filing positions in all of the federal and state jurisdictions where the Company is required to file income tax returns, as well as all open tax years in these jurisdictions. As a result, no unrecognized tax benefits have been identified as of June 30, 2024, 2023 or 2022 and, accordingly, no additional tax liabilities have been recorded. The Company records deferred tax assets and liabilities based on the differences between the financial statement and tax bases of assets and liabilities and on operating loss carry forwards using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized.
Net Loss Per Common Share | Net Loss Per Common Share The Company calculates basic loss per common share by dividing net loss by the weighted average number of common shares outstanding during the periods. Diluted loss per common share includes the impact from all dilutive potential common shares relating to outstanding convertible securities. For the fiscal years ended June 30, 2024, 2023 and 2022, basic and diluted weighted-average common shares outstanding were 16,548,533, 16,055,256 and 15,439,530, respectively. The Company incurred a net loss for the fiscal years ended June 30, 2024, 2023 and 2022, and therefore, basic and diluted loss per share for each fiscal year were the same because potential common share equivalents would have been anti-dilutive. The potentially dilutive common shares outstanding at June 30, 2024, 2023 and 2022 that were excluded from diluted weighted-average common shares outstanding represent shares underlying outstanding stock options, RSUs and warrants, as follows: SCHEDULE OF DILUTIVE COMMON SHARES OUTSTANDING EXCLUDED FROM DILUTIVE WEIGHTED AVERAGE COMMON SHARES OUTSTANDING
|  | 2024 |  |  | 2023 |  |  | 2022 |
|  | Year ended June 30, |
|  | 2024 |  |  | 2023 |  |  | 2022 |
Stock options |  |  | 1,605,060 |  |  |  | 973,400 |  |  |  | 503,433 |
RSUs |  |  | 114,666 |  |  |  | 193,749 |  |  |  | 304,221 |
Warrants |  |  | 1,413,110 |  |  |  | 1,455,119 |  |  |  | 1,455,119 |
Antidilutive securities |  |  | 3,132,836 |  |  |  | 2,622,268 |  |  |  | 2,262,773 |
Adopted Accounting Pronouncements | Adopted Accounting Pronouncements The Company did not adopt any new accounting pronouncements during the year ended June 30, 2024.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In December 2023, the FASB issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for our fiscal year ending June 30, 2026, with early adoption permitted. The Company is evaluating the disclosure requirements related to the new standard. In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The standard is effective annually for our fiscal year ending June 30, 2025 and interim periods thereafter. Early adoption is permitted. The Company is evaluating the disclosure requirements related to the new standard.

X
- Definition Adopted Accounting Pronouncements Policy [Policy Text Block] + References No definition available. + Details
Name: | FLUX_AdoptedAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | FLUX_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Liquidity And Financial Condition [Policy Text Block] + References No definition available. + Details
Name: | FLUX_LiquidityAndFinancialConditionPolicyTextBlock
Namespace Prefix: | FLUX_
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 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for 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 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 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -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 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -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 + 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. 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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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