XML 30 R19.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 6 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation As of June 30, 2024, the consolidated financial statements include the accounts of the Company and its subsidiary, Franklin Technology Inc. (“FTI”), with a majority voting interest of 66.3% (approximately 33.7% is owned by noncontrolling interests) as of June 30, 2024. As of December 31, 2024, the consolidated financial statements include the accounts of the Company and its subsidiaries, FTI and Sigbeat Inc. (“Sigbeat”), with majority voting interests of 66.3% and 60.0%, respectively, (approximately 33.7% and 40.0% are owned by noncontrolling interests, respectively). In the preparation of consolidated financial statements of the Company, intercompany transactions and balances are eliminated and net earnings (loss) are reduced by the portion of the net earnings (loss) of the subsidiary or subsidiaries applicable to noncontrolling interests. On May 14, 2024, the Company entered into an Agreement for Formation of Corporation (the “Agreement”) with MeiG Smart Technology Co., Ltd., leading supplier of cellular modules, IoT terminals and wireless data solutions (“MeiG”). Under the terms of the Agreement, the parties formed a Nevada corporation, Sigbeat, to be owned 60% by Franklin and 40% by its supplier partner. The parties contributed a total of $5,000,000 in capital, in accordance with their respective ownership interest percentages. Under the terms of the Agreement, Sigbeat has a Board of Directors consisting of three members, of whom two are to be appointed by the Company and one appointed by MeiG. Sigbeat will engage in worldwide sales, marketing, customer support and operations for telecommunications modules under such brands or designations as the Board of Directors of Sigbeat determine. Pursuant to the Agreement, in July 2024, Sigbeat entered into a stock subscription agreement with an affiliate of MeiG, Forge International Co., Ltd. (“Forge”), for the purchase of 400,000 shares of Common Stock, representing 40% of the total outstanding Common Stock of Sigbeat. On December 23, 2024, and January 9, 2025, the Company contributed $600,000 and $2,400,000 for Common Stock, respectively, and, on January 16, 2025, Forge contributed $2,000,000 for Common Stock.
Reclassifications | Reclassifications Certain amounts on the prior period’s consolidated financial statements were regrouped and reclassified to conform to current-year presentation, with no effect on total stockholders’ equity.
Non-controlling Interest in a Consolidated Subsidiary | Non-controlling Interest in a Consolidated Subsidiary As of June 30, 2024, noncontrolling interests represent approximately 33.7% equity interest in FTI held by a minority shareholder, and, as of December 31, 2024, noncontrolling interests represent approximately 33.7% equity interest in FTI and 40.0% equity interest in Sigbeat held by a minority shareholder. As of December 31, 2024, the non-controlling interests were $1,004,352, which represents a $224,592 decrease from $1,228,944 as of June 30, 2024. The decrease of $224,592 in the non-controlling interest consists of $175,335 and $3,381 from the losses in the FTI and Sigbeat of $520,940 and $8,452, respectively, as well as $45,876 of foreign exchange translation attributable to non-controlling interest incurred for the six months ended December 31, 2024.
Segment Reporting | Segment Reporting Accounting Standards Codification (“ASC”) 280, “Segment Reporting,” requires public companies to report financial and descriptive information about their reportable operating segments. We identify our operating segments based on how our chief operating decision maker internally evaluates separate financial information, business activities and management responsibility. We have one reportable segment, consisting of the sale of wireless access products. We generate revenue from two geographic areas, consisting of North America and Asia. The following enterprise-wide disclosure is prepared on a basis consistent with the preparation of the consolidated financial statements. The following table contains certain financial information by geographic area:
Schedule of financial information by geographic area |  |  |  |  |  |  |  |  |  |  |  |
|  | Three Months Ended |  |  | Six Months Ended |
|  | December 31, |  |  | December 31, |
Net sales: |  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
North America |  | $ | 17,827,098 |  |  | $ | 8,753,451 |  |  | $ | 31,149,546 |  |  | $ | 18,408,997 |
Asia |  |  | – |  |  |  | 94,328 |  |  |  | 464 |  |  |  | 94,328 |
Totals |  | $ | 17,827,098 |  |  | $ | 8,847,779 |  |  | $ | 31,150,010 |  |  | $ | 18,503,325 |
Schedule of long-lived assets, net |  |  |  |  |  |
Long-lived assets, net (property and equipment and intangible assets): |  | December 31, 204 |  |  | June 30, 2024 |
North America |  | $ | 780,434 |  |  | $ | 1,218,139 |
Asia |  |  | 169,379 |  |  |  | 206,426 |
Totals |  | $ | 949,813 |  |  | $ | 1,424,565 |
Fair Value of Financial Instruments | Fair Value of Financial Instruments Fair value accounting is applied for all financial assets and liabilities and non-financial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis (at least annually). Assets and liabilities recorded at fair value in the financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity, associated with the inputs to the valuation of these assets or liabilities are as follows:
| · | Level 1 – Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
| · | Level 2 – Observable inputs other than Level 1 quoted prices, such as quoted prices for similar assets or liabilities, quoted prices 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 assets or liabilities.
| · | Level 3 – Unobservable inputs that cannot be directly corroborated by observable market data and that typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.
The carrying amounts of financial instruments such as cash equivalents, short-term investments, accounts receivable, other current assets, accounts payable, and accrued liabilities approximate the related fair values due to the short-term nature of these instruments. We invest our excess cash into financial instruments which are readily convertible into cash, such as money market funds and certificates of deposit.
Use of Estimates | Use of Estimates The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could materially differ from those estimates.
Allowance for Doubtful Accounts | Allowance for Doubtful Accounts On July 1, 2023, we adopted ASU 2016-13 Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (“CECL”) methodology. The measurement of expected credit losses under the CECL methodology is applicable to financial assets measured at amortized cost, including loan receivables and held to maturity debt securities. It also applies to Off-Balance Sheet (“OBS”) credit exposures not accounted for as insurance (loan commitments, standby letters of credit, financial guarantees, and other similar instruments) and net investments and leases recognized by a lessor in accordance with Topic 842 on leases. Upon adoption of ASC 326 and based upon our review of our collection history as well as the current balances associated with all significant customers and associated invoices, as of December 31, 2024, we did not record any reserve for unfunded commitments and doubtful accounts.
Cash Flows Reporting | Cash Flows Reporting We follow ASC 230, Statements of Cash Flows, for cash flows reporting, which classifies cash receipts and payments according to whether they stem from operating, investing, or financing activities and provides definitions of each category. We use the indirect or reconciliation method (“Indirect method”) as defined by ASC 230, Statement of Cash Flows, to report net cash flow from operating activities by adjusting net income to reconcile it to net cash flow from operating activities by removing the effects of all deferrals of past operating cash receipts and payments and all accruals of expected future operating cash receipts and payments and all items that are included in net income (loss) that do not affect operating cash receipts and payments.
Related Parties | Related Parties We follow ASC 850, “Related Party Disclosures,” for the identification of related parties and disclosure of related party transactions. Related parties are any entities or individuals that, through employment, ownership or other means, possess the ability to direct or cause the direction of our management and policies of the Company. (Refer to NOTE 9–RELATED PARTY TRANSACTIONS)
Foreign Currency Translations | Foreign Currency Translations We have a majority-owned subsidiary in a foreign country, South Korea. Fluctuations in foreign currency impact the amount of total assets, liabilities, earnings and cash flows that we report for our foreign subsidiary upon the translation of these amounts into U.S. Dollars for, and as of the end of, each reporting period. In particular, the strengthening of the U.S. Dollar generally will reduce the reported amount of our foreign-denominated cash, cash equivalents, total revenues and total expense that we translate into U.S. Dollars and report in our consolidated financial statements for, and as of the end of, each reporting period. However, a majority of our consolidated revenue is denominated in U.S. Dollars, and therefore, our revenue is not directly subject to foreign currency risk. In accordance with ASC 830, when an operation has transactions denominated in a currency other than its functional currency, they are measured in the functional currency. Changes in the expected functional currency cash flows caused by changes in exchange rates are included in net income (loss) for the period.
Leases | Leases In accordance with ASC 842, we determine whether an arrangement contains a lease at inception. A lease is a contract that provides the right to control an identified asset for a period of time in exchange for consideration. For identified leases, we determine whether it should be classified as an operating or finance lease. Operating leases are recorded in the balance sheet as right-of-use asset (“ROU asset”) and operating lease obligation. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payment arising from the lease ROU assets and operating lease liabilities are recognized at the commencement date of the lease and measure based on the present value of lease payment over the lease term. The ROU asset also includes deferred rent liabilities. Our lease arrangement generally does not provide an implicit interest rate. As a result, in such situations, we use its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We include options to extend or terminate the lease when it is reasonably certain that it will exercise that option in the measurement of its ROU assts and liabilities. Lease expense for operating leases is recognized on a straight-line basis over the lease term. We are also electing not to apply the recognition requirements to short-term leases of twelve months or less and instead will recognize lease payments as expense on a straight-line basis over the lease term.
Revenue Recognition | Revenue Recognition The Company accounts for its revenue according to ASC 606, “Revenue from Contracts with Customers”, pursuant to which, revenue is recognized when the control of the promised goods or services is transferred to the customers, and the performance obligations under the contract have been satisfied, in an amount that reflects the consideration expected to be entitled to in exchange for those goods or services. The Company determines revenue recognition through the following steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. Contracts with Customers Revenue from sales of products and services is derived from contracts with customers. The products and services promised in contracts primarily consist of hotspot routers. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract, primarily in the form of a purchase order. Since the customer typically agrees to a stated rate and price in the purchase order that does not vary over the life of the contract, the majority of our contracts do not contain variable consideration. We establish a provision for estimated warranty and returns. Using historical averages, those provisions for the six months ended December 31, 2024 and 2023 were not material. Disaggregation of Revenue In accordance with Topic 606, we disaggregate revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. We determined that disaggregating revenue into these categories meets the disclosure objective in Topic 606, which is to depict how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors. Contract Balances We perform our obligations under a contract with a customer by transferring products in exchange for consideration from the customer. We typically invoice our customers as soon as control of an asset is transferred, and a receivable is established. We, however, recognize a contract liability when a customer prepays for goods and/or services, or we have not delivered goods under the contract since we have not yet transferred control of the goods and/or services. The balances of our trade receivables are as follows:
Schedule of trade receivables |  |  |  |  |  |
|  | December 31, 2024 |  |  | June 30, 2024 |
Accounts Receivable |  | $ | 1,912,369 |  |  | $ | 1,155,060 |
We did not have any un-invoiced receivables in the periods ended December 31, 2024, and June 30, 2024. Our contract liabilities are as follows:
Schedule of contract liabilities |  |  |  |  |  |
|  | December 31, 2024 |  |  | June 30, 2024 |
Undelivered products |  | $ | 164,015 |  |  | $ | 158,771 |
Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of measurement in Topic 606. At contract inception, we assess the products and services promised in our contracts with customers. We then identify performance obligations to transfer distinct products or services to the customer. In order to identify performance obligations, we consider all the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. Our performance obligations are primarily satisfied at a point in time. Revenue from products transferred to customers at a single point in time accounted for 99.4% and 98.6% of net sales for the six months ended December 31, 2024 and 2023, respectively. Revenue recognized over a period of time for non-recurring engineering projects is based on the percent completion of a project and accounted for 0.0% and 0.5% of net sales for the six months ended December 31, 2024 and 2023, respectively. The majority of our revenue recognized at a point in time is for the sale of hotspot router products. Revenue from these contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product, which generally coincides with title transfer at completion of the shipping process. As of December 31, 2024 and 2023, our contracts do not contain any unsatisfied performance obligations, except for undelivered products.
Cost of Goods Sold | Cost of Goods Sold All costs associated with our contract manufacturers, as well as distribution, fulfillment and repair services, are included in our cost of goods sold. Cost of goods sold also includes amortization expenses of approximately $208,917 and $454,150 associated with capitalized product development costs associated with complete technology for the three and six months ended December 31, 2024, respectively, and approximately $239,688 and $479,312 for the three and six months ended December 31, 2023, respectively.
Capitalized Product Development Costs | Capitalized Product Development Costs Accounting Standards Codification (“ASC”) Topic 350, “Intangibles - Goodwill and Other” includes software that is part of a product or process to be sold to a customer and is accounted for under Subtopic 985-20. Our products contain embedded software internally developed by FTI, which is an integral part of these products because it allows the various components of the products to communicate with each other and the products are clearly unable to function without this coding. The costs of product development that are capitalized once technological feasibility is determined (noted as technology in progress in the Intangible Assets table in NOTE 4-INTANGIBLE ASSETS, NET) include related licenses, certification costs, payroll, employee benefits, and other headcount-related expenses associated with product development. We determine that technological feasibility for our products is reached after all high-risk development issues have been resolved. Once the products are available for general release to our customers, we cease capitalizing the product development costs and any additional costs, if any, are expensed. The capitalized product development costs are amortized on a product-by-product basis using straight-line amortization. The amortization begins when the products are available for general release to our customers. As of December 31, 2024, and June 30, 2024, capitalized product development costs in progress were $26,500 and $0, respectively, and are included in intangible assets in our consolidated balance sheets. For the three and six months ended December 31, 2024, we incurred $17,981 and $31,981, respectively, and for the three and six months ended December 31, 2023, we incurred $46,233 and $68,733, respectively, in capitalized product development costs, and such amounts are primarily comprised of certifications and licenses. All costs incurred before technological feasibility is reached are expensed and included in our consolidated statements of comprehensive income (loss).
Research and Development Costs | Research and Development Costs Costs associated with research and development are expensed as incurred. Research and development costs were $927,238 and $852,854 for the three months ended December 31, 2024 and 2023, respectively, and $1,951,550 and $1,719,809 for the six months ended December 31, 2024 and 2023, respectively.
Warranties | Warranties We provide a warranty for a period of twelve (12) to eighteen (18) months, which is covered by our vendors and manufacturers under purchase agreements between the Company and the vendors. As a result, we believe we do not have any net warranty exposure and do not accrue any warranty expenses. Historically, the Company has not experienced any material net warranty expenditures.
Shipping and Handling Costs | Shipping and Handling Costs Costs associated with product shipping and handling are expensed as incurred. Shipping and handling costs, which are included in selling, general and administrative expenses on the consolidated statements of comprehensive income, were $94,742 and $51,498 for the three months ended December 31, 2024 and 2023, respectively, and $172,855 and $103,948 for the six months ended December 31, 2024 and 2023, respectively.
Cash and Cash Equivalents | Cash and Cash Equivalents For purposes of the consolidated statements of cash flow, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents. We invest our excess cash into financial instruments which management believes are readily convertible into cash, such as money market funds that are readily convertible to cash and have a $1.00 net asset value.
Short Term Investments | Short Term Investments We have invested excess funds in short-term liquid assets, such as certificates of deposit and government bonds, etc.
Inventories, Net | Inventories, Net Our inventories consist of finished goods and are stated at the lower of cost or net realizable value, cost being determined on a first-in, first-out basis. We assess the inventory carrying value and reduce it, if necessary, to its net realizable value based on customer orders on hand, and internal demand forecasts using management’s best estimates given information currently available. Our customer demand is highly unpredictable and can fluctuate significantly caused by factors beyond the control of the Company. We may write down our inventory value for potential obsolescence and excess inventory. As of December 31, 2024, and June 30, 2024, we have recorded inventory reserves in the amount of $91,482 for obsolete or slow-moving inventory.
Property and Equipment, Net | Property and Equipment, Net Property and equipment are recorded at cost. Significant additions or improvements extending the useful lives of assets are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation is computed using the straight-line method over the estimated useful lives as follows:
Schedule of estimated useful lives |  |
Machinery |  | 6 years
Office equipment |  | 5 years
Molds |  | 3~6 years
Vehicles |  | 5 years
Computers and software |  | 5 years
Furniture and fixtures |  | 7 years
Facilities improvements |  | 5 years or life of the lease, whichever is shorter
Goodwill and Intangible Assets | Goodwill and Intangible Assets Goodwill and certain intangible assets were recorded in connection with the FTI acquisition in October 2009, and were accounted for in accordance with ASC 805, “Business Combinations.” Goodwill represents the excess of the purchase price over the fair value of the tangible and intangible net assets acquired. Intangible assets are recorded at their fair value at the date of acquisition. Goodwill and other intangible assets are accounted for in accordance with ASC 350, “Goodwill and Other Intangible Assets.” Goodwill and other intangible assets are tested for impairment at least annually and any related impairment losses are recognized in earnings when identified. No impairment was recognized for the six months ended December 31, 2024, and 2023.
Impairment of Long-lived Assets | Impairment of Long-lived Assets In accordance with ASC 360, “Property, Plant, and Equipment,” we review for impairment of long-lived assets and certain identifiable intangibles whenever events or circumstances indicate that the carrying amount of assets may not be recoverable. We consider the carrying value of assets may not be recoverable based upon our review of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the assets; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends. An impairment loss would be recognized when estimated future cash flows expected to result from the use of the asset are less than its carrying amount. As of December 31, 2024, and June 30, 2024, we were not aware of any events or changes in circumstances that would indicate that the long-lived assets are impaired.
Stock-based Compensation | Stock-based Compensation We account for stock options and other equity-based compensation issued in accordance with ASC 718 “Stock Compensation”, which requires the measurement and recognition of compensation expense related to the fair value of equity-based compensation awards that are ultimately expected to vest. Stock-based compensation expense recognized includes the compensation cost for all share-based compensation payments granted to employees and non-employees, net of estimated forfeitures, over the employees’ requisite service period or the non-employees’ performance period based on the grant date fair value estimated in accordance with the provision of ASC 718. ASC 718 is also applied to awards modified, repurchased, or cancelled during the periods reported.
Income Taxes | Income Taxes We use the asset and liability method of accounting for income taxes. Accordingly, deferred tax assets and liabilities are determined based on the difference between the financial statement and income tax bases of assets and liabilities, using enacted tax rates in effect for the year in which the differences are expected to reverse. A valuation allowance is recorded to reduce the carrying amount of deferred tax assets, unless it is more likely than not such assets will be realized. Current income taxes are based on the year’s taxable income for federal and state income tax reporting purposes and the annual change in deferred taxes. We assess income tax positions and record tax benefits based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. For those tax positions where it is more likely than not that a tax benefit will be sustained, we record the largest amount of tax benefit with a greater than 50% likelihood of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. For those income tax positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements. We classify interest and penalties associated with such uncertain tax positions as a component of income tax expense. As of December 31, 2024, we have no material unrecognized tax benefits. We recorded income tax provisions of $167,727 and $215,607 for the three and six months ended December 31, 2024, respectively, and benefits of $215,157 and $265,217 for the three and six months ended December 31, 2023, respectively. We also recorded a decrease in deferred tax asset, non-current, of $166,927 and $214,807 for the three and six months ended December 31, 2024, respectively, and an increase in deferred tax asset, non-current, of $215,332 and $266,192 for the three and six months ended December 31, 2023, respectively.
Earnings (loss) per Share Attributable to Common Stockholders | Earnings (loss) per Share Attributable to Common Stockholders In accordance with ASC 260, basic earnings (loss) per share are calculated by dividing the net income (loss) by the weighted-average number of common shares that were outstanding for the period, without considering any potential future issuance of common shares. Diluted earnings (loss) per share is calculated by dividing the net income (loss) by the sum of the weighted-average number of dilutive potential common shares outstanding for the period determined using the treasury-stock method or the as-converted method. Potentially dilutive shares are comprised of common stock options outstanding under our stock plan. Diluted EPS excludes all dilutive potential common shares if their effect is nondilutive. Nondilutive shares are not taken into account while computation of weighted average number of shares for dilutive EPS calculation.
Concentrations | Concentrations We extend credit to our customers and perform ongoing credit evaluations of such customers. We evaluate our accounts receivable on a regular basis for collectability and provide for an allowance for potential credit losses as deemed necessary. No reserve was required or recorded for any of the periods presented. Substantially all of our revenues are derived from sales of wireless data products. Any significant decline in market acceptance of our products or in the financial condition of our existing customers could impair our ability to operate effectively. A significant portion of our revenue is derived from a small number of customers. For the six months ended December 31, 2024, sales to our two largest customers accounted for 94.5% of our consolidated net sales, and 82.9% of our accounts receivable balance as of December 31, 2024. In the same period of 2023, sales to our two largest customers accounted for 88% of our consolidated net sales, and 99% of our accounts receivable balance as of December 31, 2023. No other customers accounted for more than ten percent of total net sales for the six months ended December 31, 2024 and 2023. For the six months ended December 31, 2024, we purchased the majority of our wireless data products from two manufacturing companies located in Asia. If these manufacturing companies were to experience delays, capacity constraints or quality control problems, product shipments to our customers could be delayed, or our customers could consequently elect to cancel the underlying product purchase order, which would negatively impact on the Company's revenue. For the six months ended December 31, 2024, we purchased wireless data products from these manufacturers in the amount of $25,125,060, or 91.4% of total purchases, and had related accounts payable of $11,973,285 as of December 31, 2024. In the same period of 2023, we purchased wireless data products from these manufacturers in the amount of $12,902,543, or 99% of total purchases, and had related accounts payable of $8,662,206 as of December 31, 2023. We maintain our cash accounts with established commercial banks. Such cash deposits exceed the Federal Deposit Insurance Corporation insured limit of $250,000 for each financial institution. However, we do not anticipate any losses on excess deposits.
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (Topic 740). The ASU requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements once adopted. In November 2024, the FASB issued ASU No. 2024-03, Expense Disaggregation Disclosures (Subtopic 220-40). The ASU requires disclosure of specified information about certain costs and expenses. This includes purchases of inventory, employee compensation, depreciation, and intangible asset amortization. The ASU is effective on a prospective or retrospective basis for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted. In January 2025, the FASB issued ASU 2025-01, which revises the effective date of ASU 2024-03, “to clarify that all public business entities are required to adopt the guidance in annual reporting periods beginning after December 15, 2026, and interim periods within annual reporting periods beginning after December 15, 2027.” Entities within the ASU’s scope are permitted to early adopt the ASU. This ASU will likely result in the required additional disclosures being included in our consolidated financial statements, once adopted.

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

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

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

X
- References No definition available. + Details
Name: | FKWL_ShippingAndHandlingCostsPolicyTextBlock
Namespace Prefix: | FKWL_
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 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 subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 810 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
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 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 (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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
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 Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets. + References No definition available. + Details
Name: | us-gaap_MarketableSecuritiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 205 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/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 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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
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 costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent + Details
Name: | us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
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