XML 101 R84.htm IDEA: XBRL DOCUMENT
v3.21.1

Lease (Details 2) - USD ($) | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Total Minimum Lease Payments to be Received | $ 1,210,305 |
Amortization of Unearned Income | 124,653 |
Net Investment in Sales Type Leases | 1,085,652 |
2021 [Member] |  |
Total Minimum Lease Payments to be Received | 299,850 |
Amortization of Unearned Income | 64,605 |
Net Investment in Sales Type Leases | 235,245 |
2022 [Member] |  |
Total Minimum Lease Payments to be Received | 422,755 |
Amortization of Unearned Income | 41,852 |
Net Investment in Sales Type Leases | 380,903 |
2023 [Member] |  |
Total Minimum Lease Payments to be Received | 422,755 |
Amortization of Unearned Income | 17,654 |
Net Investment in Sales Type Leases | 405,101 |
2024 [Member] |  |
Total Minimum Lease Payments to be Received | 64,945 |
Amortization of Unearned Income | 542 |
Net Investment in Sales Type Leases | 64,403 |
2025 [Member] |  |
Total Minimum Lease Payments to be Received |  |
Amortization of Unearned Income |  |
Net Investment in Sales Type Leases |  |
Thereafter [Member] |  |
Total Minimum Lease Payments to be Received |  |
Amortization of Unearned Income |  |
Net Investment in Sales Type Leases |  |

X
- Definition The net investment in sales type leases as of the balance sheet date consisting of: (a) minimum lease payments on sales type leases and (b) unguaranteed residual value; less: (i) executory costs, (ii) unearned income, and (iii) the accumulated allowance for uncollectible minimum lease payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121568338&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The estimate of minimum payments on sales-type leases that are probable of not being collected as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1)(ii) -URI http://asc.fasb.org/extlink&oid=121568338&loc=d3e45377-112738 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeasesAllowanceForUncollectibleMinimumLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of remaining payments as of the balance sheet date that lessees are obligated to make or can be required to make under sales-type leases, including any guarantee of residual value and executory costs. The amount also includes any guaranteed rental payments by an unrelated third-party provided that are financially capable of making such payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=121568338&loc=d3e45377-112738 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 25 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=121595440&loc=d3e34102-112682 + Details
Name: | us-gaap_CapitalLeasesNetInvestmentInSalesTypeLeasesMinimumPaymentsToBeReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cbat_TwentyTwentyOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cbat_TwentyTwentyTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cbat_TwentyTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cbat_TwentyTwentyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cbat_TwentyTwentyFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseContractualTermAxis=cbat_ThereAfterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |