XML 66 R54.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Statutory Reserves (Details) | 6 Months Ended
--- | ---
Jun. 30, 2022
Surplus Reserve Fund [Member] |
Statutory Reserves (Details) [Line Items] |
Percentage of net income | 10.00%
Statutory surplus reserve of registered capital, percentage | 50.00%
Surplus reserve fund, description | The surplus reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any, and may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than 25% of the registered capital.
Common Welfare Fund [Member] | Minimum [Member] |
Statutory Reserves (Details) [Line Items] |
Percentage of net income | 5.00%
Common Welfare Fund [Member] | Maximum [Member] |
Statutory Reserves (Details) [Line Items] |
Percentage of net income | 10.00%

X
- Definition Percentage of statutory surplus reserve of registered capital. + References No definition available. + Details
Name: | creg_PercentageOfReserveRegisteredCapital
Namespace Prefix: | creg_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of statutory reserve net income for the period. + References No definition available. + Details
Name: | creg_PercentageOfStatutoryReserveNetIncome
Namespace Prefix: | creg_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Description of total remaining reserve. + References No definition available. + Details
Name: | creg_TotalRemainingReserveDescription
Namespace Prefix: | creg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_StatutorySurplusReserveFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_CommonWelfareFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |