XML 54 R38.htm IDEA: XBRL DOCUMENT
v3.22.1

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [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.
Pledged deposit |
(c) | Pledged deposit
Pledged deposit primarily represents bank deposits for bank notes amounted to $8.8 million and $19.0 million as of December 31, 2020 and 2021, respectively. And deposits amounted to $198,249 and nil, that are restricted due to legal disputes as of December 31, 2020 and 2021, respectively.
Debt products |
(d) | Debt products
All debt products are carried at fair value at the end of each reporting period. Changes in the carrying amount of debt products relating to interest income calculated using the effective interest method are recognized in consolidated statement of profit or loss. Other changes in the carrying amount of these products, net of any related tax effects, are excluded form earnings and are included in other comprehensive income or loss and reported as a separate component of stockholders’ equity or deficit until realized. Realized gains and losses and declines in value judged to be other than temporary, if any, on debt products are included in other income (expense), net. The Company regularly reviews all of its investments for other-than-temporary declines in estimated fair value. Its review includes the consideration of the cause of the impairment, including the creditworthiness of the security issuers, the number of securities in an unrealized loss position, the severity and duration of the unrealized losses, whether the Company has the intent to sell the securities and whether it is more likely than not that the Company will be required to sell the securities before the recovery of their amortized cost basis. When the Company determines that the decline in estimated fair value of an investment is below the amortized cost basis and the decline is other-than-temporary, it reduces the carrying value of the security and record a loss for the amount of such decline. The Company has not recorded any declines in value judged to be other than temporary on its investments in debt securities.
Trade and Bills Receivable |
(e) | Trade and Bills Receivable
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. The Company determines the allowance based on historical write-off experience, customer specific facts and economic conditions. Outstanding accounts receivable balances are reviewed individually for collectability. Account 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 in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. 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 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, current and non-current operating lease liabilities on the Company’s consolidated balance sheets. As of December 31, 2020 and 2021, all of the Company’s ROU assets were generated from leased assets in the PRC.
(iii) | Net Investment in Sales Type Leases
The Company derives a portion of its revenue from vehicles leasing arrangements. Such arrangements provide for monthly payments covering the vehicles sales and interest. These arrangements meet the criteria to be accounted for as sales-type leases. A lease is classified as a sales-type lease if at least one of the following criteria is met: (1) the lease transfers ownership of the underlying asset to the lessee, (2) the lease grants the lessee an option to purchase the underlying asset that the lessee is reasonably certain to exercise, (3) the lease term is for a major part of the remaining economic life of the underlying asset, (4) the present value of the sum of the lease payments equals or exceeds substantially all of the fair value of the underlying assets, or (5) the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. Accordingly, vehicle sale net of cost is recorded as other income and recognized upon delivery of the vehicle and its acceptance by the customer. Upon the recognition of such revenue, an asset is established for the investment in sales-type leases. Interests are recognized monthly over the lease term.
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, 2020 |  |
Balance sheet, except for equity accounts |  | RMB 6.5286 to US$1.00
Income statement and cash flows |  | RMB 6.9032 to US$1.00
Year ended December 31, 2021 |  |
Balance sheet, except for equity accounts |  | RMB 6.3551 to US$1.00
Income statement and cash flows |  | RMB 6.4525 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 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.
Goodwill |
(l) | Goodwill
Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed of the acquired entity as a result of the Company's acquisitions of interests in its subsidiaries. Goodwill is not amortized but is tested for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that it might be impaired. The Company first assesses qualitative factors to determine whether it is necessary to perform the two-step quantitative goodwill impairment test. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. Based on the qualitative assessment, if it is more likely than not that the fair value of each reporting unit is less than the carrying amount, the quantitative impairment test is performed. The Company annually, or more frequently if the Company believes indicators of impairment exist, reviews the carrying value of goodwill to determine whether impairment may exist. In performing the two-step quantitative impairment test, the first step compares the fair values of each reporting unit to its carrying amount, including goodwill. If the fair value of each reporting unit exceeds its carrying amount, goodwill is not considered to be impaired and the second step will not be required. If the carrying amount of a reporting unit exceeds its fair value, the second step compares the implied fair value of goodwill to the carrying value of a reporting unit's goodwill. The implied fair value of goodwill is determined in a manner similar to accounting for a business combination with the allocation of the assessed fair value determined in the first step to the assets and liabilities of the reporting unit. The excess of the fair value of the reporting unit over the amounts assigned to the assets and liabilities is the implied fair value of goodwill. This allocation process is only performed for the purposes of evaluating goodwill impairment and does not result in an entry to adjust the value of any assets or liabilities. An impairment loss is recognized for any excess in the carrying value of goodwill over the implied fair value of goodwill. Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets, liabilities and goodwill to reporting units, and determining the fair value of each reporting unit. The Company performs its annual impairment tests on December 31 of each year.
Government Grants |
(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.
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. The significant uncertain tax position arose from the subsidies granted by the local government for the Company’s PRC subsidiary, which may be modified or challenged by the central government or the tax authority. A reconciliation of January 1, 2020, through December 31, 2021 amount of unrecognized tax benefits excluding interest and penalties (“Gross UTB”) is as follows:
|  | Gross UTB |  |  | Surcharge |  |  | Net UTB |
Balance as of January 1, 2020 |  | $ | 7,042,582 |  |  |  | - |  |  |  | 7,042,582 |
Decrease in unrecognized tax benefits taken in current period |  |  | 468,600 |  |  |  | - |  |  |  | 468,600 |
Balance as of December 31, 2020 and January 1, 2021 |  |  | 7,511,182 |  |  |  | - |  |  |  | 7,511,182 |
Decrease in unrecognized tax benefits taken in current year |  |  | (7,511,182 | ) |  |  | - |  |  |  | (7,511,182 | )
Balance as of December 31, 2021 |  | $ | - |  |  | $ | - |  |  | $ | - |
As of December 31, 2020 and 2021, the Company had not accrued any interest and penalties related to unrecognized tax benefits.
Non-controlling Interests |
(p) | 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 |
(q) | 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.
Bills Payable |
(r) | 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 |
(s) | 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 |
(t) | 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 |
(u) | 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 |
(v) | 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 $466,410 (RMB3,219,718) and $1,541,133 (RMB238,842) for the years ended December 31, 2020 and 2021, respectively.
Income (loss) per Share |
(w) | 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 |
(x) | 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, unrecognized tax benefits, impairment on goodwill and 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 |
(y) | 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 |
(z) | 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 |
(aa) | Comprehensive Income
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 |
(bb) | Recent Accounting Pronouncements
Recently Adopted Accounting Standards In December 2019, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 simplifies the accounting for income taxes by removing certain exceptions and enhances and simplifies various aspects of the income tax accounting guidance in ASC 740. ASU 2019-12 was effective January 1, 2021. The adoption of ASU 2019-12 did not have any impact on the Company’s consolidated financial statement presentation or disclosures. In August 2020, the FASB issued ASU 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”). ASU 2020-06 simplifies the accounting for convertible debt by eliminating the beneficial conversion and cash conversion accounting models. Upon adoption of ASU 2020-06, convertible debt proceeds, unless issued with a substantial premium or an embedded conversion feature that is not clearly and closely related to the host contract, will no longer be allocated between debt and equity components. This modification will reduce the issue discount and result in less non-cash interest expense in financial statements. ASU 2020-06 also updates the earnings per share calculation and requires entities to assume share settlement when the convertible debt can be settled in cash or shares. For contracts in an entity’s own equity, the type of contracts primarily affected by ASU 2020-06 are freestanding and embedded features that are accounted for as derivatives under the current guidance due to a failure to meet the settlement assessment by removing the requirements to (i) consider whether the contract would be settled in registered shares, (ii) consider whether collateral is required to be posted, and (iii) assess shareholder rights. ASU 2020-06 is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and only if adopted as of the beginning of such fiscal year. The Company adopted ASU 2020-06 effective January 1, 2021. The adoption of ASU 2020-06 did not have any impact on the Company’s consolidated financial statement presentation or disclosures. Recently Issued But Not Yet Adopted Accounting Pronouncements In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326) (“ASU 2016-13”), which requires entities to measure all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. ASU 2016-13 replaces the existing incurred loss model and is applicable to the measurement of credit losses on financial assets measured at amortized cost. ASU 2016-13 is to be adopted on a modified retrospective basis. As a smaller reporting company, ASU 2016-13 will be effective for the Company for interim and annual reporting periods beginning after December 15, 2022. The Company is currently evaluating the impact that the adoption of ASU 2016-13 will have on its consolidated financial statement presentations and disclosures. In January 2017, the FASB issued ASU No. 2017-04, Intangibles – Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment (“ASU 2017-04”). ASU 2017-04 eliminates Step 2 of the two-step goodwill impairment test, under which a goodwill impairment loss was measured by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. ASU 2017-04 requires only a one-step quantitative impairment test, whereby a goodwill impairment loss is measured as the excess of a reporting unit’s carrying amount over its fair value (not to exceed the total goodwill allocated to that reporting unit). Adoption of the ASUs is on a modified retrospective basis. As a smaller reporting company, the standard will be effective for the Company for interim and annual reporting periods beginning after December 15, 2022. The Company is currently evaluating the impact that the adoption of ASU 2017-04 will have on its consolidated financial statement presentation or disclosures. In May 2021, the FASB issued ASU 2021-04, Earnings Per Share (Topic 260), Debt — Modifications and Extinguishments (Subtopic 470-50), Compensation — Stock Compensation (Topic 718), and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options (“ASU 2021-04”). ASU 2021-04 provides guidance as to how an issuer should account for a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option (i.e., a warrant) that remains classified after modification or exchange as an exchange of the original instrument for a new instrument. An issuer should measure the effect of a modification or exchange as the difference between the fair value of the modified or exchanged warrant and the fair value of that warrant immediately before modification or exchange and then apply a recognition model that comprises four categories of transactions and the corresponding accounting treatment for each category (equity issuance, debt origination, debt modification, and modifications unrelated to equity issuance and debt origination or modification). ASU 2021-04 is effective for all entities for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. An entity should apply the guidance provided in ASU 2021-04 prospectively to modifications or exchanges occurring on or after the effective date. Early adoption is permitted for all entities, including adoption in an interim period. If an entity elects to early adopt ASU 2021-04 in an interim period, the guidance should be applied as of the beginning of the fiscal year that includes that interim period. The adoption of ASU 2021-04 is not expected to have any impact on the Company’s consolidated financial statement presentation or disclosures. In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or retrospectively to those transactions. The Company does not expect the impact of this guidance to have a material impact on the Company’s consolidated financial statements. 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
- References No definition available. + Details
Name: | cbat_BillsPayablePolicyTextBlock
Namespace Prefix: | cbat_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- References No definition available. + Details
Name: | cbat_ResearchAndDevelopmentAndAdvertisingExpensesPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI https://asc.fasb.org/topic&trid=2122478 + 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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + 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 treatment of receivables that are billable but have not been billed as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -URI https://asc.fasb.org/topic&trid=2196771 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration