XML 64 R43.htm IDEA: XBRL DOCUMENT
v3.25.1

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Summary of Significant Accounting Policies and Practices [Abstract] |
Principles of Consolidation |
(a) | Principles of Consolidation
The consolidated financial statements include the financial statements of the Company and its subsidiaries up to the date of disposal. All significant intercompany balances and transactions have been eliminated prior to consolidation.
Cash and Cash Equivalents |
(b) | Cash and Cash Equivalents
Cash and cash equivalents consist of cash on hand and demand deposits placed with banks which are unrestricted as to withdrawal or use, and have original maturities less than three months. The Company considers all highly liquid debt instruments, with initial terms of less than three months to be cash equivalents. As of December 31, 2023 and 2024, cash held in accounts managed by online payment platforms such as Alipay amounted to $10,519 and $6,451 respectively, which have been classified as cash and cash equivalents in the consolidated balance sheets.
Pledged deposit |
(c) | Pledged deposit
Pledged deposit primarily represents bank deposits for bank notes amounted to $54.2 million and $54.1 million as of December 31, 2023 and 2024, respectively.
Short-term deposit |
(d) | Short-term deposit
Short-term deposits represent time deposits placed with banks with maturities longer than three months but less than one year. Interest earned is recorded as finance income in the consolidated financial statement. As of December 31, 2023 and, 2024, substantially all of the Company’s short-term deposits amounting to nil and $4,237,090, respectively, had been placed in reputable financial institutions in the PRC.
Trade and Bills Receivable and current expected credit losses |
(e) | Trade and Bills Receivable and current expected credit losses
Trade and bills receivable are recorded at the invoiced amount, net of allowances for doubtful accounts and sales returns. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing trade accounts receivable. In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses, which introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables and net investments in leases. The Company assessed that trade receivable and other current assets are within the scope of ASC 326. The Company has identified the relevant risk characteristics of trade receivables and other current assets which include size, type of the services or the products the Company provides, or a combination of these characteristics, the historical credit loss experience, current economic conditions, supportable forecasts of future economic conditions, and any recoveries in assessing the lifetime expected credit losses, etc. Other key factors that influence the expected credit loss analysis include industry-specific factors that could impact the credit quality of the Company’s receivables. This is assessed at each quarter based on the Company’s specific facts and circumstances. All forward looking statements are, by their nature, subject to risks and uncertainties, many of which are beyond the Company’s control. Additionally, external data and macroeconomic factors are also considered. The Company adopted this ASC 326 and several associated ASUs on January 1, 2023 using a modified retrospective approach. As of January 1, 2023, upon the adoption, the expected credit loss provision for the current assets was $2.3 million. The Company provides an allowance against trade receivable based on the expected credit loss approach and writes off trade receivables when they are deemed uncollectible. The Company considers the historical credit loss experience, customer specific facts and economic conditions in assessing the expected credit losses. Other key factors that influence the expected credit loss analysis include customer geographical, payment terms offered in the normal course of business to customers, and industry-specific factors that could impact the Company’s receivables. Additionally, external data and macroeconomic factors are also considered. This is assessed at each quarter based on the Company’s specific facts and circumstances. Outstanding trade receivable balances are reviewed individually for collectability. Trade receivable balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Inventories |
(f) | Inventories
Inventories are stated at the lower of cost or net realizable value. The cost of inventories is determined using the weighted average cost method, and includes expenditures incurred in acquiring the inventories and bringing them to their existing location and condition. In case of finished goods and work in progress, the cost includes an appropriate share of production overhead based on normal operating capacity. Net realizable value is the estimated selling prices The Company records adjustments to its inventory for estimated obsolescence or diminution in net realizable value equal to the difference between the cost of the inventory and the estimated net realizable value. At the point of loss recognition, a new cost basis for that inventory is established, and subsequent changes in facts and circumstances do not result in the restoration or increase in that newly established cost basis.
Property, Plant and Equipment |
(g) | Property, Plant and Equipment
Property, plant and equipment (except construction in progress) are stated at cost less accumulated depreciation and impairment charges. Depreciation is calculated based on the straight-line method (after taking into account their respective estimated residual values) over the estimated useful lives of the assets as follows:
Buildings |  | 5 – 38 years
Machinery and equipment |  | 1 – 15 years
Leasehold improvement |  | Over the shorter of lease term of the estimated useful lives of the assets
Office equipment |  | 1 – 5 years
Motor vehicles |  | 5 – 12 years
The cost and accumulated depreciation of property, plant and equipment sold are removed from the consolidated balance sheets and resulting gains or losses are recognized in the consolidated statements of operations and comprehensive income (loss). Construction in progress mainly represents expenditures in respect of the Company’s corporate campus, including offices, factories and staff dormitories, under construction. All direct costs relating to the acquisition or construction of the Company’s corporate campus and equipment, including interest charges on borrowings, are capitalized as construction in progress. No depreciation is provided in respect of construction in progress. A long-lived asset to be disposed of by abandonment continues to be classified as held and used until it is disposed of.
Lease |
(h) | Lease
The Company accounts for leases in accordance with ASC 842, Leases (“ASC 842”), which requires lessees to recognize leases on the balance sheet and disclose key information about leasing arrangements. The Company elected not to apply the recognition requirements of ASC 842 to short-term leases. The Company also elected not to separate non-lease components from lease components, therefore, it will account for lease component and the non-lease components as a single lease component when there is only one vendor in the lease contract. The Company determines if a contract contains a lease based on whether it has the right to obtain substantially all of the economic benefits from the use of an identified asset which the Company does not own and whether it has the right to direct the use of an identified asset in exchange for consideration. Right of use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. ROU assets are recognized as the amount of the lease liability, adjusted for lease incentives received. Lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is the Company’s incremental borrowing rate (“IBR”), because the interest rate implicit in most of the Company’s leases is not readily determinable. The IBR is a hypothetical rate based on the Company’s understanding of what its credit rating would be to borrow and resulting interest the Company would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized basis. Lease payments may be fixed or variable, however, only fixed payments or in-substance fixed payments are included in the Company’s lease liability calculation. Variable lease payments are recognized in operating expenses in the period in which the obligation for those payments are incurred.
(i) | Prepaid land use rights
The land use rights are operating leases with lease terms vary from 36 to 50 years. Land use rights acquired are assessed in accordance with ASC 842 if they meet the definition of lease.
(ii) | Operating lease
The lease terms of operating leases vary from more than a year to five years. Operating leases are included in operating lease right of use assets, and the corresponding operating lease liabilities are included within current and non-current operating lease liabilities on the Company’s consolidated balance sheets. As of December 31, 2023 and 2024, all of the Company’s ROU assets were generated from leased assets in the PRC.
(iii) | Finance lease
Finance leases are included in property, plant and equipment, net, current and non-current finance lease liabilities on the Company’s consolidated balance sheets. As of December 31, 2023 and 2024, all of the Company’s finance lease assets were generated from leased assets in the PRC.
Foreign Currency Transactions and Translation |
(i) | Foreign Currency Transactions and Translation
The reporting currency of the Company is the United States dollar (“US dollar”). The financial records of the Company’s PRC operating subsidiaries are maintained in their local currency, the Renminbi (“RMB”), which is the functional currency. The financial records of the Company’s subsidiaries established in other countries are maintained in their local currencies. Assets and liabilities of the subsidiaries are translated into the reporting currency at the exchange rates at the balance sheet date, equity accounts are translated at historical exchange rates, and income and expense items are translated using the average rate for the period. The translation adjustments are recorded in accumulated other comprehensive loss under shareholders’ equity. Monetary assets and liabilities denominated in currencies other than the applicable functional currencies are translated into the functional currencies at the prevailing rates of exchange at the balance sheet date. Nonmonetary assets and liabilities are remeasured into the applicable functional currencies at historical exchange rates. Transactions in currencies other than the applicable functional currencies during the period are converted into the functional currencies at the applicable rates of exchange prevailing at the transaction dates. Transaction gains and losses are recognized in the consolidated statements of operations. RMB is not a fully convertible currency. All foreign exchange transactions involving RMB must take place either through the People’s Bank of China (the “PBOC”) or other institutions authorized to buy and sell foreign exchange. The exchange rates adopted for the foreign exchange transactions are the rates of exchange quoted by the PBOC, which are determined largely by supply and demand. Translation of amounts from RMB into US dollars has been made at the following exchange rates for the respective periods:
Year ended December 31, 2023 |  |
Balance sheet, except for equity accounts |  | RMB 7.0971 to US$1.00
Income statement and cash flows |  | RMB 7.0719 to US$1.00
Year ended December 31, 2024 |  |
Balance sheet, except for equity accounts |  | RMB 7.2994 to US$1.00
Income statement and cash flows |  | RMB 7.1913 to US$1.00
Intangible Assets |
(j) | Intangible Assets
Intangible assets are stated in the balance sheet at cost less accumulated amortization and impairment, if any. The costs of the intangible assets are amortized on a straight-line basis over their estimated useful lives. The respective amortization periods for the intangible assets are as follows:
Computer software |  | –1 - 10 years
Sewage discharge permit |  | –5 - 7 years
Impairment of Long-lived Assets (including amortizable intangible assets) other than goodwill |
(k) | Impairment of Long-lived Assets (including amortizable intangible assets) other than goodwill
Long-lived assets, which include property, plant and equipment, prepaid land use rights, leased assets and intangible 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 long-lived assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Fair value is generally measured based on either quoted market prices, if available, or discounted cash flow analyses.
Long-term investments |
(l) | Long-term investments
The Company’s long-term investments include equity investments in entities and non-marketable equity. Investments in entities in which the Company can exercise significant influence and holds an investment in voting common stock or in substance common stock (or both) of the investee but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC topic 323, Investments — Equity Method and Joint Ventures (“ASC 323”). Under the equity method, the Company initially records its investments at fair value. The Company subsequently adjusts the carrying amount of the investments to recognize the Company’s proportionate share of each equity investee’s net income or loss into earnings after the date of investment. The Company evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary. Equity securities with readily determinable fair values and over which the Company has neither significant influence nor control through investments in common stock or in-substance common stock are measured at fair value, with changes in fair value reported through earnings. Equity securities without readily determinable fair values and over which the Company has neither significant influence nor control through investments in common stock or in-substance common stock are measured and recorded using a measurement alternative that measures the securities at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. Available-for-sale debt security investments are reported at estimated fair value with the aggregate unrealized gains and losses, net of tax, reflected in accumulated other comprehensive loss in the consolidated balance sheets. Gain or losses are realized when the investments are sold or when dividends are declared or payments are received or when other than temporarily impaired. Held-to-maturity debt security investment are reported at amortized cost. The securities are held to collect contractual cash flows, and the Company has the positive intent and ability to hold those securities to maturity. The Company monitors its investments measured under equity method for other-than-temporary impairment by considering factors including, but not limited to, current economic and market conditions, the operating performance of the companies including current earnings trends and other company-specific information.
Revenue Recognition |
(m) | Revenue Recognition
The Company recognizes revenues when its customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. The Company recognizes revenues following the five step model prescribed under ASU No. 2014-09: (i) identify contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenues when (or as) we satisfy the performance obligation. Revenues from product sales are recognized when the customer obtains control of the Company’s product, which occurs at a point in time, typically upon delivery to the customer. The Company expenses incremental costs of obtaining a contract as and when incurred if the expected amortization period of the asset that it would have recognized is one year or less or the amount is immaterial. Revenues from product sales are recorded net of reserves established for applicable discounts and allowances that are offered within contracts with the Company’s customers. Product revenue reserves, which are classified as a reduction in product revenues, are generally characterized in the categories: discounts and returns. These reserves are based on estimates of the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable as the amount is payable to the Company’s customer. Practical expedients and exemption The Company has not occurred any costs to obtain contracts, and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. Contract liabilities The Company’s contract liabilities consist of deferred revenue associated with batteries development, services contracts and deposits received from customers allocated to the performance obligations that are unsatisfied. Changes in contract liability balances were not materially impacted by business acquisition, change in estimate of transaction price or any other factors during any of the years presented. The table below presents the activity of the deferred batteries development and sales of batteries revenue during the years ended December 31, 2023 and 2024, respectively:
|  | December 31, |  |  | December 31, |
|  | 2023 |  |  | 2024 |
Balance at beginning of year |  | $ | 1,869,525 |  |  | $ | 784,000 |
Development fees collected/ deposits received |  |  | - |  |  |  | 4,108,620 |
Development and sales of batteries revenue recognized |  |  | (1,060,535 | ) |  |  | - |
Exchange realignment |  |  | (24,990 | ) |  |  | (60,846 | )
Balance at end of year |  | $ | 784,000 |  |  | $ | 4,831,774 |
Cost of Revenues |
(n) | Cost of Revenues
Cost of revenues consists primarily of material costs, employee compensation, depreciation and related expenses, which are directly attributable to the production of products. Write-down of inventories to lower of cost or market is also recorded in cost of revenues.
Income Taxes |
(o) | Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets are reduced by a valuation allowance to the extent management concludes it is more likely than not that the assets will not be realized. Deferred tax assets and liabilities are measured using enacted tax rates applied to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the statement of operations and comprehensive loss in the period that includes the enactment date. The impact of an uncertain income tax positions on the income tax return must be recognized at the largest amount that is more likely than not to be sustained upon audit by the relevant tax authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Interest and penalties on income taxes will be classified as a component of the provisions for income taxes.
PRC Value-Added Tax (“VAT”) |
(p) | PRC Value-Added Tax (“VAT”)
The Company has been subject to VAT within the normal course of its restaurant business nationwide since May 1, 2016. Entities that are VAT general taxpayers are permitted to offset qualified input VAT paid to suppliers against their output VAT upon receipt of appropriate supplier VAT invoices on an entity-by-entity basis. When the output VAT exceeds the input VAT, the difference is remitted to tax authorities, usually on a monthly basis; whereas when the input VAT exceeds the output VAT, the difference is treated as a VAT asset which can be carried forward indefinitely to offset future net VAT payables. VAT related to purchases and sales which have not been settled at the balance sheet date is disclosed separately as an asset and liability, respectively, on the consolidated balance sheets. VAT assets are classified as Prepayments and other receivables if they are expected to be used within one year. The Company reviews the outstanding balance of VAT assets for recoverability assessment.
Non-controlling Interests |
(q) | Non-controlling Interests
For the Company’s non-wholly owned subsidiary, a non-controlling interest is recognized to reflect the portion of equity that is not attributable, directly or indirectly, to the Company. Non-controlling interests are classified as a separate line item in the equity section of the Company’s consolidated balance sheets and have been separately disclosed in the Company’s consolidated statements of comprehensive loss to distinguish the interests from that of the Company. Cash flows related to transactions with non-controlling interests are presented under financing activities in the consolidated statements of cash flows.
Research and Development and Advertising Expenses |
(r) | Research and Development and Advertising Expenses
Research and development and advertising expenses are expensed as incurred. Research and development expenses consist primarily of remuneration for research and development staff, depreciation and material costs for research and development. Advertising expenses was $1,640,476 and $1,706,096 for the years ended December 31, 2023 and 2024.
Bills Payable |
(s) | Bills Payable
Bills payable represent bills issued by financial institutions to the Company’s vendors. The Company’s vendors receive payments from the financial institutions directly upon maturity of the bills and the Company is obliged to repay the face value of the bills to the financial institutions.
Warranties |
(t) | Warranties
The Company provides a manufacturer’s warranty on all its products. It accrues a warranty reserve for the products sold, which includes management’s best estimate of the projected costs to repair or replace items under warranty. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company’s relatively short history of sales of its current products, and changes to its historical or projected warranty experience may cause material changes to the warranty reserve in the future.
Government Grants |
(u) | Government Grants
The Company’s subsidiaries in China receive government subsidies from local Chinese government agencies in accordance with relevant Chinese government policies. In general, the Company presents the government subsidies received as part of other income unless the subsidies received are earmarked to compensate a specific expense, which have been accounted for by offsetting the specific expense, such as research and development expense, interest expenses and removal costs. Unearned government subsidies received are deferred for recognition until the criteria for such recognition could be met. Grants applicable to land are amortized over the life of the depreciable facilities constructed on it. For research and development expenses, the Company matches and offsets the government grants with the expenses of the research and development activities as specified in the grant approval document in the corresponding period when such expenses are incurred.
Share-based Compensation |
(v) | Share-based Compensation
The Company adopted the provisions of ASC Topic 718 which requires the Company to measure and recognize compensation expenses for an award of an equity instrument based on the grant-date fair value. The cost is recognized over the vesting period (or the requisite service period). ASC Topic 718 also requires the Company to measure the cost of a liability classified award based on its current fair value. The fair value of the award will be remeasured subsequently at each reporting date through the settlement date. Changes in fair value during the requisite service period are recognized as compensation cost over that period. Further, ASC Topic 718 requires the Company to estimate forfeitures in calculating the expense related to stock-based compensation. The fair value of each option award is estimated on the date of grant using the Black-Scholes Option Valuation Model. The expected volatility was based on the historical volatilities of the Company’s listed common stocks in the United States and other relevant market information. The Company uses historical data to estimate share option exercises and employee departure behavior used in the valuation model. The expected terms of share options granted is derived from the output of the option pricing model and represents the period of time that share options granted are expected to be outstanding. Since the share options once exercised will primarily trade in the U.S. capital market, the risk-free rate for periods within the contractual term of the share option is based on the U.S. Treasury yield curve in effect at the time of grant.
Retirement and Other Postretirement Benefits |
(w) | Retirement and Other Postretirement Benefits
Contributions to retirement schemes (which are defined contribution plans) are charged to cost of revenues, research and development expenses, sales and marketing expenses and general and administrative expenses in the statement of operations and comprehensive loss as and when the related employee service is provided. Full time employees of the Company in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiary of the Company make contributions to the government for these benefits based on certain percentages of the employees’ salaries, up to a maximum amount specified by the local government. The Company has no legal obligation for the benefits beyond the contributions made. Total amounts of such employee benefit expenses, which were expensed as incurred, were approximately $2,952,247 (RMB20,877,994) and $6,524,654 (RMB46,920,747) for the years ended December 31, 2023 and 2024, respectively.
Income (loss) per Share |
(x) | Income (loss) per Share
Basic income (loss) per share is computed by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted income (loss) per share is computed similar to basic net income per share except that the denominator is increased to include the number of additional common shares that would have been outstanding if all the potential common shares pertaining to warrants, stock options, and similar instruments had been issued and if the additional common shares were dilutive. Diluted income (loss) per share is based on the assumption that all dilutive convertible shares and stock options and warrants were converted or exercised. Dilution is computed by applying the treasury stock method for the outstanding unvested restricted stock, options and warrants, and the if-converted method for the outstanding convertible instruments. Under the treasury stock method, options and warrants are assumed to be exercised at the beginning of the period (or at the time of issuance, if later) and as if funds obtained thereby were used to purchase common stock at the average market price during the period. Under the if-converted method, outstanding convertible instruments are assumed to be converted into common stock at the beginning of the period (or at the time of issuance, if later).
Use of Estimates |
(y) | Use of Estimates
The preparation of the consolidated financial statements in accordance with US GAAP requires management of the Company to make a number of estimates and assumptions relating to the reported amount of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition, the recoverability of the carrying amount of long-lived assets, depreciable lives of long-lived assets, allowance for current expected credit loss, unrecognized tax benefits, impairment on inventories, valuation allowance for receivables and deferred tax assets, provision for warranty and sales returns, valuation of share-based compensation expense and warrants liability. Actual results could differ from those estimates.
Commitments and Contingencies |
(z) | Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.
Warrant Liability |
(aa) | Warrant Liability
For warrants that are not indexed to the Company’s stock, the Company records the fair value of the issued warrants as a liability at each balance sheet date and records changes in the estimated fair value as a non-cash gain or loss in the consolidated statement of operations and comprehensive income. The warrant liability is recognized in the balance sheet at the fair value (level 3). The fair value of these warrants has been determined using the Binomial model.
Comprehensive Income (Loss) |
(ab) | Comprehensive Income (Loss)
Comprehensive income is defined as the change in equity of a company during a period from transactions and other events and circumstances excluding transactions resulting from investments from owners and distributions to owners. Accumulated other comprehensive income includes cumulative foreign currency translation adjustment.
Recent Accounting Pronouncements |
(ac) | Recent Accounting Pronouncements
Recently Adopted Accounting Standards In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires the recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers. This creates an exception to the general recognition and measurement principles in ASC 805. As a smaller reporting company, ASU 2021-08 will be effective for the Company for interim and annual reporting periods beginning after December 15, 2023, with early adoption permitted. The amendments in this ASU should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted ASU 2021-08 beginning January 1, 2024. The adoption did not have material impact on the Company’s consolidated financial statement. In March 2023, the FASB issued ASU 2023-01, Lease (Topic 842): Common Control Arrangements, which clarifies the accounting for leasehold improvements associated with leases between entities under common control (hereinafter referred to as common control lease). ASU 2023-01 requires entities to amortize leasehold improvements associated with common control lease over the useful life to the common control group (regardless of the lease term) as long as the lessee controls the use of the underlying asset through a lease, and to account for any remaining leasehold improvements as a transfer between entities under common control through an adjustment to equity when the lessee no longer controls the underlying asset. This ASU will be effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for both interim and annual financial statements that have not yet been made available for issuance. An entity may apply ASU 2023-01 either prospectively or retrospectively. The Company adopted ASU 2023-01 beginning January 1, 2024. The adoption did not have material impact on the Company’s consolidated financial statement. In March 2023, the FASB issued ASU No. 2023-02, Investments—Equity Method and Joint Ventures (Topic 323): Accounting for Investments in Tax Credit Structures Using the Proportional Amortization Method, that is intended to improve the accounting and disclosures for investments in tax credit structures. This ASU allows reporting entities to elect to account for qualifying tax equity investments using the proportional amortization method, regardless of the program giving rise to the related income tax credits. For public business entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is permitted for all entities in any interim period. The Company adopted ASU 2023-2 beginning January 1, 2024. The adoption did not have material impact on the Company’s consolidated financial statement. In November 2023, the FASB issued ASU No. 2023-07, Improvements to Reportable Segment Disclosures (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of a segment’s profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU will likely result in us including the additional required disclosures when adopted. The Company adopted ASU 2023-07 beginning January 1, 2024. The adoption did not have material impact on its consolidated financial statement. Recently Issued But Not Yet Adopted Accounting Pronouncements In October 2023, the FASB issued Accounting Standards Update No. 2023-06 to clarify or improve disclosure and presentation requirements of a variety of topics, which will allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the FASB accounting standard codification with the SEC’s regulations. The Company is currently evaluating the provisions of the amendments and the impact on the Company’s consolidated financial statement presentations and disclosures. 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. The Company is currently evaluating the provisions of the amendments and the impact on the Company’s consolidated financial statement presentations and disclosures. In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses (DISE), which requires additional disclosure of the nature of expenses included in the income statement in response to longstanding requests from investors for more information about an entity’s expenses. The new standard requires disclosures about specific types of expenses included in the expense captions presented on the face of the income statement as well as disclosures about selling expenses. The guidance will be effective for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the impact that the adoption of this guidance will have on the Company’s consolidated financial statement presentation and disclosures. Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

X
- Definition Disclosure of accounting policy for bills payable. + References No definition available. + Details
Name: | cbat_BillsPayablePolicyPolicyTextBlock
Namespace Prefix: | cbat_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for non-controlling interests. + References No definition available. + Details
Name: | cbat_NonControllingInterestsPolicyPolicyTextBlock
Namespace Prefix: | cbat_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for PRC value-added tax (“VAT”). + References No definition available. + Details
Name: | cbat_PRCValueAddedTaxVATPolicyPolicyTextBlock
Namespace Prefix: | cbat_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for pledged deposit. + References No definition available. + Details
Name: | cbat_PledgedDepositPolicyPolicyTextBlock
Namespace Prefix: | cbat_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for short-term deposit. + References No definition available. + Details
Name: | cbat_ShortTermDepositPolicyPolicyTextBlock
Namespace Prefix: | cbat_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy 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 its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 (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 government assistance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 832 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483507/832-10-50-5 + Details
Name: | us-gaap_GovernmentAssistancePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

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

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

X
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 60 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480266/715-60-50-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-2 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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