XML 49 R37.htm IDEA: XBRL DOCUMENT
v3.21.1

Other Receivables (Details) - USD ($) | Mar. 31, 2021 | Dec. 31, 2020
--- | --- | ---
Other Receivables (Details) [Line Items] |  |
Advance to third party | $ 7,609 | $ 7,663
Advance to employees | 7,584 |
Advance to suppliers | 2,737 |
Other receivables | 12,583 | 4,791
Social insurance | $ 5,083 |
Tax and maintenance cost receivable |  | 11,011
Insurance received |  | 12,222
Insurance Claims [Member] |  |
Other Receivables (Details) [Line Items] |  |
Insurance received |  | $ 4,579

X
- Definition Amount of advance to employees. + References No definition available. + Details
Name: | creg_AdvanceToEmployees
Namespace Prefix: | creg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Advance to suppliers. + References No definition available. + Details
Name: | creg_AdvanceToSuppliers
Namespace Prefix: | creg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition It represent the value of third party advance. + References No definition available. + Details
Name: | creg_AdvanceToThirdParty
Namespace Prefix: | creg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition It represent the value of social insurance. + References No definition available. + Details
Name: | creg_SocialInsurance
Namespace Prefix: | creg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Tax and maintenance cost receivable. + References No definition available. + Details
Name: | creg_TaxAndMaintenanceCostReceivable
Namespace Prefix: | creg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InsuranceSettlementsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due from parties in nontrade transactions, classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherReceivables
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_InsuranceClaimsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |