XML 51 R26.htm IDEA: XBRL DOCUMENT
v3.25.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
PRINCIPLES OF CONSOLIDATION | PRINCIPLES OF CONSOLIDATION These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America. The accompanying consolidated financial statements include our accounts. All intercompany accounts and transactions have been eliminated. Certain amounts in prior periods have been reclassified to conform to the current period presentation. The effects of the reclassification were not material to the 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 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 differ from those estimates. Significant estimates in the accompanying financial statements include the allowance for credit losses (CECL), valuation of inventory and standard cost allocations, depreciable lives of property and equipment, valuation of contingent consideration liability, valuation of intangible assets, estimates of loss contingencies, estimates of the valuation of lease liabilities and the related right of use assets, valuation of share-based costs, and the valuation allowance on deferred tax assets.
CONCENTRATIONS | CONCENTRATIONS Credit Risk Financial instruments that potentially subject us to concentrations of credit risk consist of cash and accounts receivable. The Company maintains its cash in banks and financial institution deposits that at times may exceed federally insured limits. The Company has not experienced any losses in such accounts from inception through December 31, 2024. As of December 31, 2024, approximately $3.1 million of the Company’s cash deposits were greater than the federally insured limits. Major Customers The Company continually assesses the financial strength of its customers. We are not aware of any material credit risks associated with our customers. For the year ended December 31, 2024, one customer accounted for 15% of total revenues and for the year ended December 31, 2023, three customers accounted for 37%, 16% and 10% of total revenues, each with no other single customer accounting for more than 10% of revenues. At December 31, 2024, accounts receivable from one customer accounted for 27% of total accounts receivable and at December 31, 2023, accounts receivable from four customers accounted for 11%, 10%, 10% and 10% of total accounts receivable each with no other single customer accounting for more than 10% of the accounts receivable balance. For the years ended December 31, 2024 and 2023, the Company had a heavy concentration of sales to federal, state and local governments which represented 62% and 82% of revenues, respectively. Foreign Operations The following summarizes key financial metrics associated with the Company’s continuing operations:
Schedule of concentration risk |  |  |  |  |  |  |  |
|  | December 31, |
|  | 2024 |  |  | 2023 |
Assets - Serbia |  | $ | 25,020 |  |  | $ | 23,716 |
Assets - U.S. |  |  | 36,439 |  |  |  | 53,927 |
Total Assets |  | $ | 61,459 |  |  | $ | 77,643 |
Liabilities - Serbia |  | $ | 8,297 |  |  | $ | 8,177 |
Liabilities - U.S. |  |  | 11,874 |  |  |  | 19,924 |
Total Liabilities |  | $ | 20,171 |  |  | $ | 28,101 |
|  | December 31, |
|  | 2024 |  |  | 2023 |
Sales - Serbia |  | $ | 11,843 |  |  | $ | 3,396 |
Sales - U.S. |  |  | 37,493 |  |  |  | 63,957 |
Total Revenues |  | $ | 49,336 |  |  | $ | 67,353 |
Net Loss - Serbia |  | $ | (732 | ) |  | $ | (366 | )
Net Loss - U.S. |  |  | (10,550 | ) |  |  | (15,694 | )
Total Net Loss |  | $ | (11,282 | ) |  | $ | (16,060 | )
CASH For the purposes of the statements of cash flows, the Company considers all liquid investments with an original maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at December 31, 2024 or December 31, 2023. FOREIGN CURRENCY TRANSLATION The Company’s reporting currency is U.S. dollars. The functional currency of the Company is the U.S. dollar. The functional currency of Amiga and Telcom is the Serbian Dinar. The Company translates the assets and liabilities at the exchange rates in effect on the balance sheet date. The Company translates the revenue, costs, and expenses at the average rate of exchange rates in effect during the period. The Company includes translation gains and losses in the stockholders’ equity section of the Company’s consolidated balance sheet in accumulated other comprehensive income or loss. Transactions undertaken in other currencies are translated using the exchange rate in effect as of the transaction date and any exchange gains and losses resulting from these transactions are included in the consolidated statements of operations in other income. The translation loss for the year ending December 31, 2024 was $1.8 million loss and $0.6 million gain for the year ending December 31, 2023, resulting from transactions between the Company, Amiga and Telcom, the timing of the transactions in relation to changes in exchange rates and the fluctuation in the exchange rate between foreign currencies and the U.S. dollar. FAIR VALUE MEASUREMENTS The Company follows the authoritative guidance that establishes a formal framework for measuring fair values of assets and liabilities in the consolidated financial statements that are already required by generally accepted accounting principles to be measured at fair value. The guidance defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The transaction is based on a hypothetical transaction in the principal or most advantageous market considered from the perspective of the market participant that holds the asset or owes the liability. The Company utilizes market data or assumptions that market participants who are independent, knowledgeable, and willing and able to transact would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market corroborated or generally unobservable. The Company attempts to utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs. The Company is able to classify fair value balances based on the observability of those inputs. The guidance establishes a formal fair value hierarchy based on the inputs used to measure fair value. The hierarchy gives the highest priority to Level 1 measurements and the lowest priority to level 3 measurements, and accordingly, Level 1 measurement should be used whenever possible. The hierarchy is broken down into three levels based on the reliability of inputs as follows: Level 1 – Quoted prices in active markets for identical assets or liabilities or published net asset value for alternative investments with characteristics similar to a mutual fund. Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 3 – Unobservable inputs for the asset or liability. The methods used may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while management believes its valuation methods are appropriate, the fair value of certain financial instruments could result in a difference fair value measurement at the reporting date. There were no changes in the Company’s valuation methodologies from the prior year. For purpose of this disclosure, the carrying amounts for financial assets and liabilities such as cash and cash equivalents, accounts receivable – trade, other prepaid expenses and current assets, accounts payable and other current liabilities, all approximate fair value due to their short-term nature as of December 31, 2024. The Company had Level 3 liabilities as of December 31, 2024. There were no transfers between levels during the reporting period.
Schedule of contingent consideration |  |  |  |  |  |  |  |  |
|  | Level 1 |  |  | Level 2 |  |  | Level 3 |
Contingent Consideration as of December 31, 2022 |  | $ | – |  |  | $ | – |  |  | $ | – |
Additions |  |  | – |  |  |  | – |  |  |  | 7,438 |
Change in fair value |  |  | – |  |  |  | – |  |  |  | 2,713 | )
Contingent Consideration as of December 31, 2023 |  | $ | – |  |  | $ | – |  |  | $ | 4,725 |
Additions |  |  | – |  |  |  | – |  |  |  | 259 |
Change in fair value |  |  | – |  |  |  | – |  |  |  | (4,675 | )
Contingent Consideration as of December 31, 2024 |  | $ | – |  |  | $ | – |  |  | $ | 309 |
CASH | CASH For the purposes of the statements of cash flows, the Company considers all liquid investments with an original maturity of three months or less when purchased to be cash equivalents. There were no cash equivalents at December 31, 2024 or December 31, 2023.
FOREIGN CURRENCY TRANSLATION | FOREIGN CURRENCY TRANSLATION The Company’s reporting currency is U.S. dollars. The functional currency of the Company is the U.S. dollar. The functional currency of Amiga and Telcom is the Serbian Dinar. The Company translates the assets and liabilities at the exchange rates in effect on the balance sheet date. The Company translates the revenue, costs, and expenses at the average rate of exchange rates in effect during the period. The Company includes translation gains and losses in the stockholders’ equity section of the Company’s consolidated balance sheet in accumulated other comprehensive income or loss. Transactions undertaken in other currencies are translated using the exchange rate in effect as of the transaction date and any exchange gains and losses resulting from these transactions are included in the consolidated statements of operations in other income. The translation loss for the year ending December 31, 2024 was $1.8 million loss and $0.6 million gain for the year ending December 31, 2023, resulting from transactions between the Company, Amiga and Telcom, the timing of the transactions in relation to changes in exchange rates and the fluctuation in the exchange rate between foreign currencies and the U.S. dollar.
FAIR VALUE MEASUREMENTS | FAIR VALUE MEASUREMENTS The Company follows the authoritative guidance that establishes a formal framework for measuring fair values of assets and liabilities in the consolidated financial statements that are already required by generally accepted accounting principles to be measured at fair value. The guidance defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The transaction is based on a hypothetical transaction in the principal or most advantageous market considered from the perspective of the market participant that holds the asset or owes the liability. The Company utilizes market data or assumptions that market participants who are independent, knowledgeable, and willing and able to transact would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market corroborated or generally unobservable. The Company attempts to utilize valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs. The Company is able to classify fair value balances based on the observability of those inputs. The guidance establishes a formal fair value hierarchy based on the inputs used to measure fair value. The hierarchy gives the highest priority to Level 1 measurements and the lowest priority to level 3 measurements, and accordingly, Level 1 measurement should be used whenever possible. The hierarchy is broken down into three levels based on the reliability of inputs as follows: Level 1 – Quoted prices in active markets for identical assets or liabilities or published net asset value for alternative investments with characteristics similar to a mutual fund. Level 2 – Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 3 – Unobservable inputs for the asset or liability. The methods used may produce a fair value calculation that may not be indicative of net realizable value or reflective of future fair values. Furthermore, while management believes its valuation methods are appropriate, the fair value of certain financial instruments could result in a difference fair value measurement at the reporting date. There were no changes in the Company’s valuation methodologies from the prior year. For purpose of this disclosure, the carrying amounts for financial assets and liabilities such as cash and cash equivalents, accounts receivable – trade, other prepaid expenses and current assets, accounts payable and other current liabilities, all approximate fair value due to their short-term nature as of December 31, 2024. The Company had Level 3 liabilities as of December 31, 2024. There were no transfers between levels during the reporting period.
ACCOUNTS RECEIVABLE | ACCOUNTS RECEIVABLE In 2023, the Company adopted Accounting Standards Update (ASU) 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this ASU replace the incurred loss model for recognition of credit losses with a methodology that reflects expected credit losses over the life of the loan and requires consideration of a broader range of reasonable and supportable information to calculate credit loss estimates. This update did not have a significant impact on the Company’s consolidated financial statements. The Company does business and extends credit based on an evaluation of each customer’s financial condition, generally without requiring collateral. Management reviews accounts receivable on a periodic basis to determine if any receivables may become uncollectible. Management’s evaluation includes several factors including the aging of the accounts receivable balances, a review of significant past due accounts, dialogue with the customer, the financial profile of a customer, our historical write-off experience, net of recoveries, and economic conditions. Exposure to losses on receivables is expected to vary by customer due to the financial condition of each customer. The Company estimates future credit losses based on the age of customer receivable balances, collection history and forecasted economic trends. The Company monitors exposure to credit losses and maintains allowances for anticipated losses considered necessary under the circumstances. The allowance for expected credit losses was $0.3 million at December 31, 2024 and $0.4 million at December 31, 2023.
Schedule of accounts receivable |  |  |  |
(Dollars in Thousands) |  | December 31, 2024 |  | December 31, 2023
Allowance for credit losses: |  |  |  |  |  |  |  |
Beginning of period |  | $ | 448 |  |  | $ | – |
Net provision for credit losses |  |  | (72 | ) |  |  | 448 |
(Charge-offs)/recoveries, net |  |  | (117 | ) |  |  | – |
End of Period |  | $ | 259 |  |  | $ | 448 |
INVENTORY | INVENTORY Inventory is stated at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method of accounting. Inventory costs primarily relate to purchased raw materials and components used in the manufacturing of our products, work in process for products being manufactured, and finished goods. Included in these costs are direct labor and certain manufacturing overhead costs associated with normal capacity in the manufacturing process. The Company regularly reviews inventory components and quantities on hand and performs annual physical inventory counts.
PROPERTY, EQUIPMENT AND DEPRECIATION | PROPERTY, EQUIPMENT AND DEPRECIATION Property and equipment is recorded at cost. Depreciation is computed using the straight-line method based on the estimated useful lives of the related assets of 3 to 7 years, except for leasehold improvements for which the depreciation is recorded over the shorter of the lease term or the estimated useful life. Expenditures for maintenance and repairs, along with fixed assets below our capitalization threshold, are expensed as incurred. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. There were no events triggering a review for impairment during the year ended December 31, 2024. Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:
Asset Category | Useful Life
Office and furniture and equipment | 5-7 years
Computer equipment and software | 5 years
Land, buildings and leasehold improvements | Lesser of lease term or useful life
Autos | 5 years
LEASES | LEASES At the inception of a contract the Company assesses whether the contract is, or contains, a lease. The Company’s assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether it has the right to direct the use of the asset. The Company allocates the consideration in the contract to each lease component based on its relative stand-alone price to determine the lease payments. The Company has elected to not recognize right of use assets and lease liabilities for short term leases that have a term of 12 months or less.
BUSINESS COMBINATION | BUSINESS COMBINATION The purchase price of an acquisition is allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. To the extent the purchase price exceeds the fair value of the net identifiable tangible and intangible assets assumed, such excess is allocated to goodwill. The Company determines the estimated fair values after review and consideration of relevant information, including discounted cash flows and estimates made by management. The Company records the net assets and results of operations of an acquired entity from the acquisition date. Acquisition-related costs are recognized separately from the acquisition and are expensed as incurred. Assets acquired, including identifiable intangible assets, are recorded at fair value upon acquisition and are carried at cost less accumulated amortization. Identifiable intangible assets with finite lives are amortized on a straight-line basis over their estimated useful lives except for customer relationships, for which the amortization is recorded on an accelerated method over the estimate useful life. Contingent consideration liability is recognized at the estimated fair value on the acquisition date. Subsequent changes to the fair value of contingent consideration liability are recognized in operating expenses in the statement of operations. Contingent consideration liability related to the acquisition consists of commercial milestone payments and are valued using a Monte Carlo simulation. The fair value of commercial milestone payments reflects management’s estimates of discount rates and probability of achieving certain milestones.
FINITE-LIVED INTANGIBLE ASSETS | FINITE-LIVED INTANGIBLE ASSETS Administrative costs for patents are accumulated on the balance sheet as a patent asset until such time as a patent is issued. The costs of these intangible assets are classified as a long-term asset and amortized on a straight-line basis over the legal life of such asset, which is typically 20 years. In the event a patent is denied or abandoned, all accumulated administrative costs will be expensed in the period in which the patent was denied or abandoned.
GOODWILL | GOODWILL Goodwill represents the excess of the purchase prices of an acquired business over the fair value of the underlying net tangible and intangible assets. The Company is required to assess goodwill for impairment annually, or more frequently if circumstances indicate impairment may have occurred. Such assessment is performed at the reporting unit level, for which the Company has one. The Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test, including macroeconomic conditions, industry and market considerations, and our overall financial performance. If, after completing the qualitative assessment, it is determined it is more likely than not that the estimated fair value is greater than the carrying value, the Company concludes no impairment exists. Alternatively, if the Company determines in the qualitative assessment, it is more likely than not that the fair value is less than its carrying value, then the Company performs a quantitative goodwill impairment test to identify both the existence of an impairment and the amount of impairment loss, by comparing the fair value of the reporting unit with its carrying amount, including goodwill. If the estimated fair value of the reporting unit is less than the carrying value, then a goodwill impairment charge is recognized in the amount by which the carrying amount exceeds the fair value, limited to the total amount of goodwill allocated to that reporting unit. The goodwill annual assessment test is performed in the fourth quarter of every year or when an event occurs, or circumstances change such that it is reasonably possible that an impairment may exist. There were no such triggering events during the year ended December 31, 2024 and the annual testing was performed in the fourth quarter with no impairment identified.
REVENUE RECOGNITION | REVENUE RECOGNITION Revenue is recognized by applying the following five steps: 1) identify the contracts 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; and 5) recognize revenue when (or as) we satisfy a performance obligation. Revenues are primarily derived from the direct sales of manufactured products. Revenues may also consist of maintenance fees for the maintenance of previously sold products and revenues from sales of professional services. Revenues from inventoried product are recognized upon the final delivery of such product to the customer or when legal transfer of ownership takes place. Revenue values are fixed price arrangements determined at the time an order is placed, or a contract is entered into. The customer is typically obligated to make payment for such products within a 30 to 45-day period after delivery. Revenues from maintenance fees for services provided by the Company are recognized equally over the period of the maintenance term. Revenue values are fixed price arrangements determined at the time an order is placed, or a contract is entered into. The customer is typically obligated to make payment for the service in advance of the maintenance period. Extended maintenance or warranty services, where the customer has the option to purchase this extension as a separate purchase option, are considered a separate performance obligation. If the Company does not control the extended services, in terms of having the responsibility for fulfillment of the obligation or the option to choose who will perform the services, the Company is acting as an agent and would report the revenues on a net basis. Revenues from professional services such as relocations, charger replacements or out of warranty repairs are recognized when services are performed. Revenue values are based upon fixed fee arrangements or hourly fee-based arrangements with agreed hourly rates of service categories in line with expertise requirements. These services are billed to a customer as such services are provided and the customer will be obligated to make payments for such services typically within a 30 to 45-day period. Revenue is recorded net of discounts and sales taxes collected on behalf of governmental authorities; shipping and handling fees billed to customers are recorded as revenues. Any deposits received from a customer prior to delivery of the purchased product or monies paid prior to the period for which a service is provided are accounted for as deferred revenue on the balance sheet. The Company generally provides a standard one-year warranty on its EV charging infrastructure products for materials and workmanship but may provide multiple-year warranties as negotiated, and it will pass on the warranties from its vendors, if any, which generally covers this one-year period. Effective Q3 2024, the Company increased their warranties offered, in new customer orders, to five-year warranties. The Company accrues for product warranties when the loss is probable and can be reasonably estimated. During the year-ended December 31, 2024, the Company recorded a $6 thousand product warranty accrual in Accrued Expenses with an offset to Cost of Revenues, of which $13 thousand in repairs were completed during the year. For the year ended December 31, 2023, the Company recorded a $0.1 million product warranty accrual, of which $0.1 million in repairs were completed during the year. Disaggregation of Revenue from Contracts with Customers The following table disaggregates gross revenue from our clients by significant geographic area for the year ended December 31, 2024 and 2023:
Schedule of disaggregation of revenue |  | Year Ended |
|  | December 31, |
|  | 2024 |  |  | 2023 |
United States |  | $ | 37,493 |  |  | $ | 63,957 |
Serbia |  |  | 6,951 |  |  |  | 291 |
Romania |  |  | 1,970 |  |  |  | 436 |
Cyprus |  |  | 1,008 |  |  |  | – |
Montenegro |  |  | 646 |  |  |  | 775 |
Croatia |  |  | 697 |  |  |  | 1,006 |
Other |  |  | 571 |  |  |  | 888 |
Total revenue |  | $ | 49,336 |  |  | $ | 67,353 |
COST OF REVENUES | COST OF REVENUES The Company records direct material and component costs, direct labor and associated benefits, and manufacturing overhead costs such as supervision, manufacturing equipment depreciation, rent, and utility costs, all of which are capitalized into inventory prior to a sale, and once sold are recorded as costs of revenues. The Company further includes shipping and handling costs as cost of revenues.
RESEARCH AND DEVELOPMENT | RESEARCH AND DEVELOPMENT Expenditures for research and development of the Company’s products are expensed when incurred and are included in operating expenses. The Company recognized research and development costs of $1.8 million and $2.3 million for the years ending December 31, 2024 and 2023, respectively.
ADVERTISING | ADVERTISING The Company conducts advertising for the promotion of its products and services. Advertising costs are charged to operations and included in operating expenses when incurred. Such amounts aggregated $0.2 million for the year ending December 31, 2024 and $0.3 million for the year ending December 31, 2023.
STOCK-BASED COMPENSATION | STOCK-BASED COMPENSATION Compensation expense related to stock awards is measured at estimated fair market value and the expense is amortized over the vesting period using the straight-line attribution method and expense for performance based stock grants is amortized over the service period. The Company estimates the fair value of each stock option at the grant date by using the Black-Scholes option pricing model. Forfeitures are accounted for as incurred, as a reversal of share-based compensation expense related to awards that will not vest. The fair value of restricted stock units is determined based on the closing market price of the Company’s common stock on the grant date. Compensation expense for time-based restricted stock units (RSUs) is recognized ratably over the vesting period. A portion of RSUs granted contain performance conditions for vesting tied to specific company goals, such as gross margin and revenue targets (PSUs). The Company has calculated the results for fiscal year 2024 and determined that the “maximum” performance measure for cumulative revenue and the “threshold” performance measure for gross margin were achieved as of December 31, 2024.
INCOME TAXES | INCOME TAXES The Company accounts for income taxes pursuant to the provisions of ASC Topic 740, “Income Taxes,” which requires, among other things, an asset and liability approach to calculating deferred income taxes. The asset and liability approach requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. A valuation allowance is provided to offset any net deferred tax assets for which management believes it is more likely than not that the net deferred asset will not be realized. The benefit of a tax position is recognized in the financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition threshold are measured as the largest amount of tax benefit that is more than 50 percent likely of being realized upon settlement with the applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described above should be reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest and penalties that would be payable to the taxing authorities upon examination. The Company believes its tax positions are all highly certain of being upheld upon examination. As such, the Company has not recorded a liability for unrecognized tax benefits. All tax returns will remain open for examination by the federal and state taxing authorities for three and four years, respectively, from the date of utilization of any net operating loss carryforwards. The Company has received no notice of audit from the IRS for any of the open tax years.
NET LOSS PER SHARE | NET LOSS PER SHARE Basic net loss per share is computed by dividing the net loss by the weighted average number of shares of common stock outstanding during the periods presented. Diluted net loss per common share is computed using the weighted average number of common stock outstanding for the period, and, if dilutive, potential common stock outstanding during the period. Potential common stock consists of the incremental shares of common stock issuable upon the exercise of stock options, stock warrants, convertible debt instruments or other common stock equivalents. Potentially dilutive securities are excluded from the computation if their effect is anti-dilutive. The following shares were not included in the computation of diluted loss per share for the years ended December 31, 2024 and 2023 because the effects would have been anti-dilutive. These options and warrants may dilute future earnings per share.
Schedule of anti-dilutive |  |  |  |  |  |
|  | December 31, |
|  | 2024 |  |  | 2023 |
Stock Options |  |  | 663,004 |  |  |  | 481,858 |
Warrants |  |  | 200,000 |  |  |  | 610,745 |
Restricted Stock Units |  |  | 178,125 |  |  |  | 213,750 |
Total Shares |  |  | 1,041,129 |  |  |  | 1,306,353 |
COMMITMENTS AND CONTINGENCIES | COMMITMENTS AND CONTINGENCIES Certain conditions may exist as of the date the financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. Company management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated, then the estimated liability would be accrued in the Company’s financial statements. If the assessment indicates that a potentially material loss contingency is not probable but is reasonably possible, or is probable but cannot be reasonably estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable would be disclosed. The Company does not include legal costs in its estimates of amounts to accrue.
RISKS AND UNCERTAINTIES | RISKS AND UNCERTAINTIES The continuing impacts of rising interest rates, inflation, changes in foreign currency exchange rates and geopolitical developments, such as the imposition of tariffs and shifts in international alliances, have resulted, and may continue to result, in a global slowdown of economic activity, which may decrease demand for a broad variety of goods and services, including those provided by the Company’s clients and as a result, the Company, while also disrupting supply channels, sales channels and advertising and marketing activities for an unknown period of time. Additionally, recent changes to U.S. policy implemented by the U.S. Congress, and the Executive Branch and the responses of other nations to such actions have impacted and may in the future impact, among other things, the U.S. and global economy, international alliances and trade relations, unemployment, immigration, healthcare, taxation, the U.S. regulatory environment, inflation and other areas. As a result of the current uncertainty regarding economic activity, the Company is unable to predict the size and duration of the impact of its revenue and its results of operations, if any, of actions taken to date and those that may occur in the future. The extent of the potential impact of these macroeconomic factors on the Company’s operational and financial performance will depend on a variety of factors, including the extent of geopolitical disruption and its impact on the Company’s clients, partners, industry and employees, all of which are uncertain at this time and cannot be accurately predicted. The Company continues to monitor the effects of these macroeconomic factors and intends to take steps deemed appropriate to limit the impact on its business. There can be no assurance that precautionary measures, whether adopted by the Company or imposed by others, will be effective, and such measures could negatively affect its sales, marketing, and client service efforts, delay and lengthen its sales cycles, decrease its employees’, clients’, or partners’ productivity, or create operational or other challenges, any of which could harm its business and results of operations.
SEGMENTS | SEGMENTS The Company assesses its segment reporting based on how it internally manages and reports the results of its business to its chief operating decision maker. Management reviews financial results, manages the business and allocates resources on an aggregate basis. Therefore, financial results are reported in a single operating segment.
RECENT ACCOUNTING PRONOUNCEMENTS | RECENT ACCOUNTING PRONOUNCEMENTS Recently adopted pronouncements In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07 requiring enhanced segment disclosures. ASU 2023-07 requires disclosure of significant segment expenses regularly provided to the chief operating decision maker (“CODM”) included within segment operating profit or loss. Additionally, ASU 12 2023-07 requires a description of how the CODM utilizes segment operating profit or loss to assess segment performance. The requirements of ASU 2023-07 are effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company's annual reporting requirements were effective for the year ending 2024 and interim reporting requirements will be effective beginning with the first quarter of fiscal 2025 and should be applied on a retrospective basis to all periods presented. We adopted this ASU retrospectively on December 31, 2024. See Note 15. Segment Reporting. Recent pronouncement not yet adopted In October 2023, the FASB issued ASU 2023-06, “Disclosure Improvements” (“ASU 2023-06”), which amends the disclosure or presentation requirements related to various subtopics in the FASB Accounting Standards Codification (the “Codification”). The ASU was issued in response to the SEC’s disclosure update and simplification initiative issued in August 2018. The effective date for the amendments for each topic will be the date on which the SEC’s removal of that related disclosure from Regulation S-X or Regulation S-K becomes effective, with early adoptions prohibited. In December 2023, the FASB issued ASU No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”). ASU 2023-09 requires disaggregated information about a company’s effective tax rate reconciliation and information on income taxes paid. The standard is effective for Beam beginning with our annual financial statements for the fiscal year ending December 31, 2025. Early adoption is permitted. The Company is currently evaluating the impact that the updated standard will have on the consolidated financial statements.

X
- Definition Risks and Uncertainties Policy [Policy Text Block] + References No definition available. + Details
Name: | BEEM_RisksAndUncertaintiesPolicyTextBlock
Namespace Prefix: | BEEM_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/275/tableOfContent + Details
Name: | us-gaap_ConcentrationRiskDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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

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

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

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

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

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

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

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