XML 116 R105.htm IDEA: XBRL DOCUMENT
v3.23.1

Balances and Transactions With Related Parties (Details) - Schedule of allowance for credit losses - USD ($) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Mar. 31, 2023 | Dec. 31, 2022
Schedule of Allowance For Credit Losses [Abstract] |  |
Balance |  |
Adoption of ASC Topic 326 |  |
Balance | 16,714 |
Current period provision, net | 16,779 |
Foreign exchange adjustment | $ (65) |

X
- Definition Adoption of ASC Topic 326. + References No definition available. + Details
Name: | cbat_AdoptionsOfASCTopic326
Namespace Prefix: | cbat_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Foreign exchange adjustment. + References No definition available. + Details
Name: | cbat_ForeignExchangeAdjustment
Namespace Prefix: | cbat_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The effect of a change in method or methods for calculating the allowance for credit losses on the current period provision. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (g) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant