<SEC-DOCUMENT>0001213900-23-066264.txt : 20230811
<SEC-HEADER>0001213900-23-066264.hdr.sgml : 20230811
<ACCEPTANCE-DATETIME>20230811163049
ACCESSION NUMBER:		0001213900-23-066264
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		79
CONFORMED PERIOD OF REPORT:	20230630
FILED AS OF DATE:		20230811
DATE AS OF CHANGE:		20230811

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Smart Powerr Corp.
		CENTRAL INDEX KEY:			0000721693
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-BUSINESS SERVICES, NEC [7389]
		IRS NUMBER:				900093373
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34625
		FILM NUMBER:		231164580

	BUSINESS ADDRESS:	
		STREET 1:		4/F, TOWER C, RONG CHENG YUN GU BUILDING
		STREET 2:		KEJI 3RD ROAD, YANTA DISTRICT
		CITY:			XI'AN CITY, SHAANXI PROVINCE
		STATE:			F4
		ZIP:			710075
		BUSINESS PHONE:		86-29-8765-1097

	MAIL ADDRESS:	
		STREET 1:		4/F, TOWER C, RONG CHENG YUN GU BUILDING
		STREET 2:		KEJI 3RD ROAD, YANTA DISTRICT
		CITY:			XI'AN CITY, SHAANXI PROVINCE
		STATE:			F4
		ZIP:			710075

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CHINA RECYCLING ENERGY CORP
		DATE OF NAME CHANGE:	20070309

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CHINA DIGITAL WIRELESS INC
		DATE OF NAME CHANGE:	20040810

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BOULDER ACQUISITIONS  INC
		DATE OF NAME CHANGE:	20020430
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>f10q0623_smartpowerr.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 11 12:28:12 UTC 2023 -->
<html xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:creg="http://www.cregcn.com/20230630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type" />
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>



</div><!-- Field: Rule-Page --><div style="margin-top: 0in; margin-bottom: 0in; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="margin: 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType">10-Q</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Mark One)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric>&#160;<b>QUARTERLY
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the quarterly period ended: <span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate">June 30, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2023</ix:nonNumeric></ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">or</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>&#160;<b>TRANSITION
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the transition period from ________________
to ________________</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber"><span style="text-decoration:underline">000-12536</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName"><b>SMART POWERR CORP.</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in its charter)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 49%; border-bottom: black 1.5pt solid; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><span style="font-size: 10pt">Nevada</span></ix:nonNumeric></td> <td style="width: 2%; font-size: 10pt; text-align: center">&#160;</td> <td style="width: 49%; border-bottom: black 1.5pt solid; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber"><span style="font-size: 10pt">90-0093373</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of<br/>
incorporation or organization)</span></td> <td style="font-size: 10pt; text-align: center">&#160;</td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(IRS Employer</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Identification No.)</p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_EntityAddressAddressLine1-c0_cont_1" name="dei:EntityAddressAddressLine1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">4/F, Tower C</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:continuation id="_EntityAddressAddressLine1-c0_cont_1">Rong Cheng Yun Gu Building Keji 3rd Road</ix:continuation>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2">Yanta
District</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">Xi An City</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3">Shaan Xi Province</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">China</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">710075</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode">(011)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber">86-29-8765-1098</ix:nonNumeric>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Registrant&#8217;s telephone number, including
area code)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(b) of the Act:&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Title of each class</b></span></td> <td style="width: 2%; text-align: center">&#160;</td> <td style="width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="width: 2%; text-align: center">&#160;</td> <td style="width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><span style="font-size: 10pt">Common Stock, $0.001 par value</span></ix:nonNumeric></td> <td style="vertical-align: bottom; text-align: center">&#160;</td> <td style="vertical-align: top; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="font-size: 10pt">CREG</span></ix:nonNumeric></td> <td style="vertical-align: bottom; text-align: center">&#160;</td> <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Capital Market</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(g) of the Act: None</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the past 12 months (or for such shorter
period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric>&#160;<span style="font-family: Times New Roman, Times, Serif">&#9746;</span>&#160;No&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405
of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric>&#160;<span style="font-family: Times New Roman, Times, Serif">&#9746;</span>
No&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: left">Indicate by check mark whether the
registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth
company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221;
and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 25%"><span style="font-size: 10pt">Large accelerated filer</span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="width: 25%"><span style="font-size: 10pt">Accelerated filer</span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr style="vertical-align: top"> <td style="white-space: nowrap"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory"><span style="font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="white-space: nowrap"><span style="font-size: 10pt">Smaller reporting company</span></td> <td style="white-space: nowrap"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">Emerging Growth Company</span></td> <td style="white-space: nowrap"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant
to section 13(a) of the Exchange Act. <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a shell company (as
defined in Rule 12b-2 of the Exchange Act). Yes&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;</span>&#160;No&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">As of August 11, 2023, there were
<ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">7,788,006</ix:nonFraction> shares of the registrant&#8217;s common stock outstanding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0in; margin-bottom: 0in; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 1; Options: NewSection --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SMART POWERR CORP.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM 10-Q</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="vertical-align: top; width: 10%">&#160;</td>
    <td style="vertical-align: top; width: 82%; text-align: justify">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 8%; text-align: center"><span style="font-size: 10pt"><b>PAGE</b>&#160;</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="2" style="vertical-align: top; text-align: justify"><a href="#a_001"><span style="font-size: 10pt">PART I - FINANCIAL INFORMATION</span></a></td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 1.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_002"><span style="font-size: 10pt">Consolidated Financial Statements</span></a></td>
    <td style="text-align: center; vertical-align: bottom">1</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 2.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_003"><span style="font-size: 10pt">Management&#8217;s Discussion and Analysis of
    Financial Condition and Results of Operations</span></a></td>
    <td style="text-align: center; vertical-align: bottom">24</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 3.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_004"><span style="font-size: 10pt">Quantitative and Qualitative Disclosures About
    Market Risk</span></a></td>
    <td style="text-align: center; vertical-align: bottom">34</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 4.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_005"><span style="font-size: 10pt">Controls and Procedures</span></a></td>
    <td style="text-align: center; vertical-align: bottom">34</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="2" style="vertical-align: top; text-align: justify"><a href="#a_006"><span style="font-size: 10pt">PART II - OTHER INFORMATION</span></a></td>
    <td style="vertical-align: bottom; text-align: center">35</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 1.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_007"><span style="font-size: 10pt">Legal Proceedings</span></a></td>
    <td style="text-align: center; vertical-align: bottom">35</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 1A.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_008"><span style="font-size: 10pt">Risk Factors</span></a></td>
    <td style="text-align: center; vertical-align: bottom">36</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 2.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_009"><span style="font-size: 10pt">Unregistered Sales of Equity Securities and Use
    of Proceeds</span></a></td>
    <td style="vertical-align: bottom; text-align: center">36</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 3.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_010"><span style="font-size: 10pt">Defaults Upon Senior Securities</span></a></td>
    <td style="vertical-align: bottom; text-align: center">36</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 4.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_011"><span style="font-size: 10pt">Mine Safety Disclosures</span></a></td>
    <td style="vertical-align: bottom; text-align: center">36</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 5.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_012"><span style="font-size: 10pt">Other Information</span></a></td>
    <td style="vertical-align: bottom; text-align: center">36</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">Item 6.</span></td>
    <td style="vertical-align: top; text-align: justify"><a href="#a_013"><span style="font-size: 10pt">Exhibits</span></a></td>
    <td style="vertical-align: bottom; text-align: center">37</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="2" style="vertical-align: top; text-align: justify"><a href="#a_014"><span style="font-size: 10pt">SIGNATURES</span></a></td>
    <td style="vertical-align: bottom; text-align: center">42</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7pt; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7pt; text-align: justify">&#160;</p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART I - FINANCIAL INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><b>&#160;</b></p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 1. FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SMART POWERR CORP </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">JUNE 30,<br/>
 2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">DECEMBER&#160;31,<br/>
 2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(UNAUDITED)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">CURRENT ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd">456,155</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd">138,813,673</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">VAT receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd">167,314</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd">173,589</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Advance to supplier</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToSuppliersCurrent" scale="0" unitRef="usd">66,111,614</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToSuppliersCurrent" scale="0" unitRef="usd">31,923</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:OperatingLeaseRightofuseAssetsNetCurrent" scale="0" unitRef="usd">30,334</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:OperatingLeaseRightofuseAssetsNetCurrent" scale="0" unitRef="usd">62,177</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Short term loan receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermInvestments" scale="0" unitRef="usd">67,120,596</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Other receivables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd">53,872</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd">49,690</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd">133,939,885</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd">139,131,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">NON-CURRENT ASSET</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Fixed assets, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">4,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">4,653</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd">4,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd">4,653</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">TOTAL ASSETS</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd">133,944,369</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd">139,135,705</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">CURRENT LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">68,695</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">71,271</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd">3,724,312</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd">3,681,352</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accrued interest on notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd">59,188</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd">261,035</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Notes payable, net of unamortized OID of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayable" scale="0" unitRef="usd">0</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayable" scale="0" unitRef="usd">31,250</ix:nonFraction>, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd">5,400,906</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd">5,697,727</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accrued liabilities and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,587,975</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,776,414</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Operating lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">30,334</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">62,178</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Payable for purchase of <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFixedInterestRate" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFixedInterestRate" scale="-2" unitRef="pure">10</ix:nonFraction></ix:nonFraction>% equity interest of Zhonghong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:PayableForPurchase" scale="0" unitRef="usd">415,179</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:PayableForPurchase" scale="0" unitRef="usd">430,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Interest payable on entrusted loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:InterestPayableOnEntrustedLoans" scale="0" unitRef="usd">334,697</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:InterestPayableOnEntrustedLoans" scale="0" unitRef="usd">347,249</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Entrusted loan payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd">10,656,260</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd">11,055,911</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd">23,277,546</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd">24,383,887</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">NONCURRENT LIABILITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Income tax payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd">3,958,625</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd">3,958,625</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Total noncurrent liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd">3,958,625</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd">3,958,625</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd">27,236,171</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd">28,342,512</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">CONTINGENCIES AND COMMITMENTS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">STOCKHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Common stock, $<ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">7,788,006</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">7,391,996</ix:nonFraction></ix:nonFraction> shares issued and outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">7,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd">7,392</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Additional paid in capital</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd">164,407,308</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd">163,663,305</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd">15,185,889</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd">15,168,003</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd">12,810,612</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd">8,318,564</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Accumulated deficit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd">60,082,175</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd">59,726,943</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; padding-left: 0.375in; text-indent: -0.125in; text-align: left">Total Company stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">106,708,198</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">110,793,193</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">TOTAL LIABILITIES AND EQUITY</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd">133,944,369</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd">139,135,705</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SMART POWERR CORP</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE
INCOME</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(UNAUDITED)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">SIX MONTHS ENDED<br/>
 JUNE 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">THREE MONTHS ENDED<br/>
 JUNE 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenue</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Contingent rental income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Interest income on sales-type leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Total operating income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1.5pt">General and administrative</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd">459,235</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd">383,506</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd">374,407</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd">187,726</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">459,235</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">383,506</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">374,407</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">187,726</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">459,235</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">383,506</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">374,407</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">187,726</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-operating income (expenses)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Gain (loss) on note conversion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" unitRef="usd">5,602</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd">121,121</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd">4,880</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd">170,441</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd">223,915</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd">82,246</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd">109,585</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd">220,280</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd">230,318</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd">109,176</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd">109,742</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other income (expenses), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd">228,618</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">131,682</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd">216,333</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">31,077</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total non-operating income (expenses), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd">184,381</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">259,206</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd">184,523</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">31,234</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss before income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">274,854</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">642,712</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">189,884</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd">218,960</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">62,492</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">23,557</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">57,958</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">5,850</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">337,346</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">666,269</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">247,842</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">224,810</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other comprehensive items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd">4,492,048</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd">6,930,315</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd">6,173,768</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd">7,530,496</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">4,829,394</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">7,596,584</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">6,421,610</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">7,755,306</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-18; -sec-ix-hidden: hidden-fact-17; -sec-ix-hidden: hidden-fact-16; -sec-ix-hidden: hidden-fact-15">Weighted average shares used for computing basic and diluted loss per share</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,643,072</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,301,194</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,803,991</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,277,194</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt"><div style="-sec-ix-hidden: hidden-fact-22; -sec-ix-hidden: hidden-fact-21; -sec-ix-hidden: hidden-fact-20; -sec-ix-hidden: hidden-fact-19">Basic and diluted net loss per share</div></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.04</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.09</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.03</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares">0.03</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SMART POWERR CORP </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217;
EQUITY </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIX MONTHS ENDED JUNE 30, 2023 AND 2022 </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(UNAUDITED) </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 415.7pt">&#160;</p><div>


</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Common Stock</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Paid in</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Statutory</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><b>Other</b></p>
                                               <p style="text-align: center; margin-top: 0; margin-bottom: 0"><b>Comprehensive</b></p></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Accumulated</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Shares</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Capital</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Reserves</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Loss</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Deficit</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Total</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 30%">Balance at December 31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">7,391,996</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,392</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">163,663,305</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">15,168,003</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">8,318,564</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">59,726,943</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">110,793,193</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net loss for the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">89,504</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">89,504</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Conversion of long-term notes into common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares">241,537</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">242</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">489,276</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">489,518</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Transfer to statutory reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd">2,590</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd">2,590</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation gain</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" unitRef="usd">1,681,720</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" unitRef="usd">1,681,720</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Balance at March 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">7,633,533</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,634</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">164,152,581</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">15,170,593</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">6,636,844</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">59,819,037</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">112,874,927</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net loss for the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">247,842</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">247,842</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Conversion of long-term notes into common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares">154,473</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">154</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">254,727</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">254,881</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Transfer to statutory reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd">15,296</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd">15,296</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">6,173,768</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">6,173,768</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">Balance at June 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">7,788,006</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,788</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">164,407,308</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">15,185,889</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">12,810,612</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">60,082,175</ix:nonFraction></td><td style="padding-bottom: 2pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">106,708,198</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Common Stock</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Paid in</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Statutory</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><b>Other</b></p>
                                               <p style="text-align: center; margin-top: 0; margin-bottom: 0"><b>Comprehensive<br/>
(Loss)</b></p></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; vertical-align: bottom"><b>Accumulated</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-left: 0.125in"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Shares</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Capital</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Reserves</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>/ Income</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Deficit</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Total</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 30%">Balance at December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">7,044,408</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">161,531,565</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">15,180,067</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c37" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">3,321,189.0</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">55,281,680</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">124,758,185</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net loss for the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">441,459</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">441,459</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Conversion of long-term notes into common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares">313,644</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">314</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">2,017,793</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" scale="0" unitRef="usd">2,018,107</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Transfer to statutory reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd">22,277</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd">22,277</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation gain</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" unitRef="usd">600,181</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" unitRef="usd">600,181</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Balance at March 31, 2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">7,358,052</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,358</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">163,549,358</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">15,157,790</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">3,921,370</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">55,700,862</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">126,935,014</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net loss for the period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">224,810</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">224,810</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Transfer to statutory reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd">4,443</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd">4,443</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Foreign currency translation loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">7,530,496</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">7,530,496</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">Balance at June 30, 2022</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">7,358,052</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">7,358</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">163,549,358</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">15,162,233</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">3,609,126</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd">55,930,115</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">119,179,708</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SMART POWERR CORP</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(UNAUDITED)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">SIX MONTHS ENDED<br/>
 JUNE 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>CASH FLOWS FROM OPERATING ACTIVITIES:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">337,346</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">666,269</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Amortization of OID and debt issuing costs of notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd">31,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd">131,855</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left">Operating lease expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd">31,637</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd">33,812</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Loss (gain) on note conversion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="0" unitRef="usd">5,602</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="0" sign="-" unitRef="usd">121,121</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left">Changes in assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Advance to supplier</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="creg:IncreaseDecreaseInAdvanceToSupplier" scale="0" sign="-" unitRef="usd">68,898,980</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd">4,290</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" sign="-" unitRef="usd">1,689</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd">46,034</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd">27,748</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left">Payment of lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd">31,637</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd">33,812</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Accrued liabilities and other payables</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd">126,642</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd">271,753</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left">Net cash used in operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd">69,042,292</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd">167,599</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CASH FLOWS FROM INVESTING ACTIVITY:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Short term loan receivable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="creg:ShortTermLoanReceivable" scale="0" sign="-" unitRef="usd">69,994,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Net cash used in investing activity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">69,994,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">EFFECT OF EXCHANGE RATE CHANGE ON CASH</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd">679,186</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" sign="-" unitRef="usd">7,598,080</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">NET DECREASE IN CASH</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd">138,357,518</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd">7,765,679</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">CASH, BEGINNING OF PERIOD</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" scale="0" unitRef="usd">138,813,673</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" scale="0" unitRef="usd">152,011,887</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">CASH, END OF PERIOD</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd">456,155</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd">144,246,208</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplemental cash flow data:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Income tax paid</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">37,279</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">51,356</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Interest paid</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Supplemental disclosure of non-cash financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Conversion of notes into common shares</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd">750,000</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd">1,896,986</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><br/>
SMART POWERR CORP. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><b>JUNE 30, 2023 (UNAUDITED)
AND DECEMBER 31, 2022</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>1. ORGANIZATION AND DESCRIPTION
OF BUSINESS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Smart Powerr Corp. (the &#8220;Company&#8221;
or &#8220;SPC&#8221;) was incorporated in Nevada, and was formerly known as China Recycling Entergy Corporation. The Company, through
its subsidiaries, provides energy saving solutions and services, including selling and leasing energy saving systems and equipment to
customers, and project investment in the Peoples Republic of China (&#8220;PRC&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
organizational chart as of June 30, 2023 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="" src="image_001.jpg" style="height: 440px; width: 618px"/>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i>Erdos
TCH &#8211; Joint Venture</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 14, 2009, the Company
formed a joint venture (the &#8220;JV&#8221;) with Erdos Metallurgy Co., Ltd. (&#8220;Erdos&#8221;) to recycle waste heat from Erdos&#8217;
metal refining plants to generate power and steam to be sold back to Erdos. The name of the JV was Inner Mongolia Erdos TCH Energy Saving
Development Co., Ltd. (&#8220;Erdos TCH&#8221;) with a term of&#160;<ix:nonNumeric contextRef="c63" format="ixt-sec:duryear" name="creg:MaturityTerm">20</ix:nonNumeric>&#160;years. Erdos contributed&#160;<ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" scale="-2" unitRef="pure">7</ix:nonFraction>% of the total investment of
the project, and Xi&#8217;an TCH Energy Technology Co., Ltd. (&#8220;Xi&#8217;an TCH&#8221;) contributed&#160;<ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" scale="-2" unitRef="pure">93</ix:nonFraction>%. On June 15, 2013, Xi&#8217;an
TCH and Erdos entered into a share transfer agreement, pursuant to which Erdos sold its&#160;<ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" scale="-2" unitRef="pure">7</ix:nonFraction>% ownership interest in the JV to Xi&#8217;an
TCH for $<ix:nonFraction contextRef="c67" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" scale="6" unitRef="usd">1.29</ix:nonFraction>&#160;million (RMB&#160;<ix:nonFraction contextRef="c67" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" scale="6" unitRef="cny">8</ix:nonFraction>&#160;million), plus certain accumulated profits. Xi&#8217;an TCH paid the $<ix:nonFraction contextRef="c68" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" scale="6" unitRef="usd">1.29</ix:nonFraction>&#160;million in
July 2013 and, as a result, became the sole stockholder of the JV. Erdos TCH currently has two power generation systems in Phase I with
a total 18 MW power capacity, and three power generation systems in Phase II with a total 27 MW power capacity. On April 28, 2016, Erdos
TCH and Erdos entered into a supplemental agreement, effective May 1, 2016, whereby Erdos TCH cancelled monthly minimum lease payments
from Erdos, and started to charge Erdos based on actual electricity sold at RMB&#160;<ix:nonFraction contextRef="c69" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsInPowerAndDistributionProjects" scale="0" unitRef="cny">0.30</ix:nonFraction>&#160;/ KWH. The selling price of each KWH is
determined annually based on prevailing market conditions. In May 2019, Erdos TCH ceased operations due to renovations and furnace safety
upgrades of Erdos, and the Company initially expected the resumption of operations in July 2020, but the resumption of operations was
further delayed due to the government&#8217;s mandate for Erdos to significantly lower its energy consumption per unit of GDP by implementing
a comprehensive technical upgrade of its ferrosilicon production line to meet the City&#8217;s energy-saving targets.&#160;&#160;Erdos
is currently researching the technical rectification scheme. Once the scheme is determined, Erdos TCH will carry out technical transformation
for its waste heat power station project.&#160;During this period, Erdos will compensate Erdos TCH RMB&#160;<ix:nonFraction contextRef="c70" decimals="-6" format="ixt:num-dot-decimal" name="creg:UntilOperationResumes" scale="6" unitRef="cny">1</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="creg:UntilOperationResumes" scale="0" unitRef="usd">145,524</ix:nonFraction>)
per month, until operations resume.&#160;The Company has not recognized any income due to the uncertainty of collection. In addition,
Erdos TCH has&#160;<ix:nonFraction contextRef="c71" decimals="2" format="ixt:num-dot-decimal" name="creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" scale="-2" unitRef="pure">30</ix:nonFraction>% ownership in DaTangShiDai (BinZhou) Energy Savings Technology Co., Ltd. (&#8220;BinZhou Energy Savings&#8221;),&#160;<ix:nonFraction contextRef="c72" decimals="2" format="ixt:num-dot-decimal" name="creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" scale="-2" unitRef="pure">30</ix:nonFraction>%
ownership in DaTangShiDai DaTong Recycling Energy Technology Co., Ltd. (&#8220;DaTong Recycling Energy&#8221;), and&#160;<ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" scale="-2" unitRef="pure">40</ix:nonFraction>% ownership
in DaTang ShiDai TianYu XuZhou Recycling Energy Technology Co, Ltd. (&#8220;TianYu XuZhou Recycling Energy&#8221;). These companies were
incorporated in 2012 but had no operations since then nor has any registered capital contribution been made.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Chengli Waste Heat Power Generation
Projects</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On July 19, 2013, Xi&#8217;an
TCH formed a new company, &#8220;Xi&#8217;an Zhonghong New Energy Technology Co., Ltd.&#8221; (&#8220;Zhonghong&#8221;), of which it owns&#160;<ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure">90</ix:nonFraction>%,
with HYREF owning the other&#160;<ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure">10</ix:nonFraction>%.&#160;Zhonghong provides energy saving solution and services, including constructing, selling and
leasing energy saving systems and equipment to customers. On December 29, 2018, Shanghai TCH entered into a Share Transfer Agreement with
HYREF, pursuant to which HYREF transferred its&#160;<ix:nonFraction contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure">10</ix:nonFraction>% ownership in Zhonghong to Shanghai TCH for RMB&#160;<ix:nonFraction contextRef="c77" decimals="-6" format="ixt:num-dot-decimal" name="creg:OwnershipPaid" scale="6" unitRef="cny">3</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c77" decimals="-4" format="ixt:num-dot-decimal" name="creg:OwnershipPaid" scale="6" unitRef="usd">0.44</ix:nonFraction>&#160;million).
The transfer was completed January 22, 2019.&#160;The Company owns&#160;<ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure">100</ix:nonFraction>% of Xi&#8217;an Zhonghong after the transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On July 24, 2013, Zhonghong entered
into a Cooperative Agreement of CDQ and CDQ WHPG Project (Coke Dry Quenching Waste Heat Power Generation Project) with Boxing County Chengli
Gas Supply Co., Ltd. (&#8220;Chengli&#8221;). The parties entered into a supplement agreement on July 26, 2013. Pursuant to these agreements,
Zhonghong will design, build and maintain a 25 MW CDQ system and a CDQ WHPG system to supply power to Chengli, and Chengli will pay energy
saving fees (the &#8220;Chengli Project&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 29, 2018, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, HYREF, Guohua Ku, and Mr. Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement,&#160;pursuant
to which Xi&#8217;an Zhonghong transferred Chengli CDQ WHPG station (&#8216;the Station&#8221;) as the repayment for the loan of RMB&#160;<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="creg:RepaymentOfLoan" scale="0" unitRef="cny">188,639,400</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c77" decimals="-4" format="ixt:num-dot-decimal" name="creg:RepaymentOfLoan" scale="6" unitRef="usd">27.54</ix:nonFraction>&#160;million)
to HYREF. Xi&#8217;an Zhonghong, Xi&#8217;an TCH, Guohua Ku and Chonggong Bai also agreed to a Buy Back Agreement for the Station when
certain conditions are met (see Note 10). The transfer of the Station was completed January 22, 2019, when the Company recorded a $<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="creg:NetLossAmount" scale="0" unitRef="usd">624,133</ix:nonFraction>&#160;loss
from this transfer.&#160;However, because the loan was not deemed repaid due to the buyback provision (See Note 10 for detail), the Company
kept the loan and the Chengli project&#160;in its consolidated financial statements (&#8220;CFS&#8221;) until April&#160;9,&#160;2021.
The Buy Back Agreement was terminated April&#160;9, 2021, HYREF did not execute the buy-back option and did not ask for any additional
payment from the buyers other than keeping the CDQ WHPG station.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Formation of Zhongxun</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On March 24, 2014, Xi&#8217;an
TCH incorporated a subsidiary, Zhongxun Energy Investment (Beijing) Co., Ltd. (&#8220;Zhongxun&#8221;) with registered capital of $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="creg:OriginalInvestmentBySubsidiary" scale="0" unitRef="usd">5,695,502</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="creg:OriginalInvestmentBySubsidiary" scale="0" unitRef="cny">35,000,000</ix:nonFraction>),
which must be contributed before October 1, 2028. Zhongxun is&#160;<ix:nonFraction contextRef="c80" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure">100</ix:nonFraction>% owned by Xi&#8217;an TCH and will be mainly engaged in project
investment, investment management, economic information consulting, and technical services. Zhongxun has not commenced operations nor
has any capital contribution been made as of the date of this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i>Formation
of Yinghua</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On February 11, 2015, the Company
incorporated a subsidiary, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) with registered capital of $<ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="creg:OriginalInvestmentBySubsidiary" scale="0" unitRef="usd">30,000,000</ix:nonFraction>,
to be paid within&#160;<ix:nonNumeric contextRef="c82" format="ixt-sec:duryear" name="creg:LicenseIsIssued">10</ix:nonNumeric> years&#160;from the date the business license is issued. Yinghua is&#160;<ix:nonFraction contextRef="c81" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure">100</ix:nonFraction>% owned by the Company and will
be mainly engaged in financial leasing, purchase of financial leasing assets, disposal and repair of financial leasing assets, consulting
and ensuring of financial leasing transactions, and related factoring business. Yinghua has not commenced operations nor has any capital
contribution been made as of the date of this report.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Other Events</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In December 2019, a novel strain
of coronavirus (COVID-19) was reported, and the World Health Organization declared the outbreak to constitute a &#8220;Public Health Emergency
of International Concern.&#8221; This contagious disease outbreak, which continues to spread to additional countries, and disrupts supply
chains and affecting production and sales across a range of industries as a result of quarantines, facility closures, and travel and logistics
restrictions in connection with the outbreak. The COVID-19 outbreak impacted the Company&#8217;s operations for the first quarter of 2020.
However, as a result of PRC government&#8217;s effort on disease control, most cities in China were reopened in April 2020, the outbreak
in China is under the control. From April 2020 to the end of 2021, there were some new COVID-19 cases discovered in a few provinces of
China, however, the number of new cases are not significant due to PRC government&#8217;s strict control. In 2022, COVID-19 cases fluctuated
and increased in many cities of China including Xi&#8217;an Province where the Company is located; as a result of such increases, there
have been periodic short-term lockdowns and restrictions on travel in Xi&#8217;an Province and other areas of China, the Company&#8217;s
operations have been adversely impacted by the travel and work restrictions imposed on a temporary basis in China to limit the spread
of COVID-19. In January 2023, China dropped all COVID restrictions, and the Company actively resumed its business transformation task
to transform and expand into an energy storage integrated solution provider sector.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On July 27, 2021, the Company
filed a certificate of change to the Company&#8217;s Articles of Incorporation with the Secretary of State of the State of Nevada to&#160;increase
the total number of the Company&#8217;s authorized shares of common stock from&#160;<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">10,000,000</ix:nonFraction>&#160; to&#160;<ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">100,000,000</ix:nonFraction>, par value $<ix:nonFraction contextRef="c85" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.001</ix:nonFraction>&#160;per
share.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On March 3, 2022, the Company
filed with the Secretary of State of the State of Nevada a Certificate of Amendment to the Company&#8217;s Amended and Restated Certificate
of Incorporation to change our corporate name from China Recycling Energy Corporation to Smart Powerr Corp, effective March 3, 2022.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>2. SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Basis of Presentation</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The accompanying unaudited financial
information as of and for the six and three months ended June 30, 2023 and 2022 was prepared in accordance with accounting principles
generally accepted in the U.S. (&#8220;US GAAP&#8221;) for interim financial information and with the instructions to Quarterly Report
on Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, such financial information includes all adjustments (consisting
only of normal recurring adjustments, unless otherwise indicated) considered necessary for a fair presentation of our financial position
at such date and the operating results and cash flows for such periods. Operating results for the six months ended June 30, 2023 are not
necessarily indicative of the results that may be expected for the entire year or for any other subsequent interim period. The interim
consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the
Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, previously filed with the Securities Exchange
Commission (&#8220;SEC&#8221;) on May 8, 2023.&#160;&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Principle of
Consolidation</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Consolidated Financial Statements&#160;<ix:nonNumeric contextRef="c86" name="us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity">(&#8220;CFS&#8221;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) and Sifang
Holdings; Sifang Holdings&#8217; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#8220;Huahong&#8221;) and Shanghai
TCH Energy Tech Co., Ltd. (&#8220;Shanghai TCH&#8221;); Shanghai TCH&#8217;s wholly-owned subsidiary, Xi&#8217;an TCH Energy Tech Co.,
Ltd. (&#8220;Xi&#8217;an TCH&#8221;); and Xi&#8217;an TCH&#8217;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#8220;Erdos
TCH&#8221;), 100% owned by Xi&#8217;an TCH, 2) Zhonghong, 90% owned by Xi&#8217;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#8217;an TCH. Substantially all the Company&#8217;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#8217;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.</ix:nonNumeric></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="creg_UsesAndSourcesOfLiquidity-c0_cont_1" escape="true" name="creg:UsesAndSourcesOfLiquidity"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Uses and Sources of Liquidity</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="creg_UsesAndSourcesOfLiquidity-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For the six months ended June
30, 2023 and 2022, the Company had a net loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="creg:NetLoss" scale="0" unitRef="usd">337,346</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="creg:NetLoss" scale="0" unitRef="usd">666,269</ix:nonFraction>, respectively. For the three months ended June 30, 2023 and
2022, the Company had a net loss of $<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="creg:NetLoss" scale="0" unitRef="usd">247,842</ix:nonFraction> and $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="creg:NetLoss" scale="0" unitRef="usd">224,810</ix:nonFraction>, respectively. The Company had an accumulated deficit of $<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="creg:RetainedEarningAccumulatedDeficit" scale="6" unitRef="usd">60.08</ix:nonFraction>&#160;million
as of June 30, 2023. The Company disposed all of its systems and currently holds five power generating systems through Erdos TCH, the
five power generating systems are currently not producing any electricity. The Company is in the process of transforming and expanding
into an energy storage integrated solution provider business. The Company plans to pursue disciplined and targeted expansion strategies
for market areas the Company currently does not serve. The Company actively seeks and explores opportunities to apply energy storage technologies
to new industries or segments with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV)
and wind power stations,&#160;remote islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160; The Company&#8217;s
cash flow forecast indicates it will have sufficient cash to fund its operations for the next 12 months from the date of issuance of these
CFS.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Use of Estimates</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In preparing these CFS in accordance
with US GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities in the balance sheets
as well as revenues and expenses during the period reported. Actual results may differ from these estimates.&#160;On an on-going basis,
management evaluates its estimates, including those allowances for bad debt, impairment loss on fixed assets
and construction in progress, income taxes, and contingencies and litigation. Management bases its estimates on historical experience
and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making
judgments about the carrying values of assets and liabilities that are not readily apparent from other resources.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Revenue Recognition</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>A)</i>&#160;<i>Sales-type
Leasing and Related Revenue Recognition</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows Financial
Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842. The Company&#8217;s sales
type lease contracts for revenue recognition fall under ASC 842. During the six and three months ended June 30, 2023 and 2022, the Company
did not sell any new power generating projects.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company constructs and leases
waste energy recycling power generating projects to its customers. The Company typically transfers legal ownership of the waste energy
recycling power generating projects to its customers at the end of the lease.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company finances construction
of waste energy recycling power generating projects. The sales and cost of sales are recognized at the inception of the lease, which is
when control is transferred to the lessee. The Company accounts for the transfer of control as a sales type lease in accordance with ASC
842-10-25-2. The underlying asset is derecognized, and revenue is recorded when collection of payments is probable. This is in accordance
with the revenue recognition principle in ASC 606 - Revenue from contracts with customers. The investment in sales-type leases consists
of the sum of the minimum lease payments receivable less unearned interest income and estimated executory cost. Minimum lease payments
are part of the lease agreement between the Company (as the lessor) and the customer (as the lessee). The discount rate implicit in the
lease is used to calculate the present value of minimum lease payments. The minimum lease payments consist of the gross lease payments
net of executory costs and contingent rentals, if any. Unearned interest is amortized to income over the lease term to produce a constant
periodic rate of return on net investment in the lease. While revenue is recognized at the inception of the lease, the cash flow from
the sales-type lease occurs over the course of the lease, which results in interest income and reduction of receivables. Revenue is recognized
net of value-added tax.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>B)</i>&#160;<i>Contingent
Rental Income</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company records income from
actual electricity generated of each project in the period the income is earned, which is when the electricity is generated. Contingent
rent is not part of minimum lease payments.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Operating Leases</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company determines if an
arrangement is a lease or contains a lease at inception. Operating lease liabilities are recognized based on the present value of the
remaining lease payments, discounted using the discount rate for the lease at the commencement date. As the rate implicit in the lease
is not readily determinable for an operating lease, the Company generally uses an incremental borrowing rate based on information available
at the commencement date to determine the present value of future lease payments. Operating lease right-of-use (&#8220;ROU assets&#8221;)
assets represent the Company&#8217;s right to control the use of an identified asset for the lease term and lease liabilities represent
the Company&#8217;s obligation to make lease payments arising from the lease. ROU assets are generally recognized based on the amount
of the initial measurement of the lease liability. Lease expense is recognized on a straight-line basis over the lease term.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">ROU assets are reviewed for impairment
when indicators of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC
360, Property, Plant, and Equipment, as ROU assets are long-lived nonfinancial assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_4" id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">ROU assets are tested for impairment
individually or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other
assets and liabilities. An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest
level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company
recognized no impairment of ROU assets as of June 30, 2023 or December 31, 2022.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Operating leases are included
in operating lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.</span></p></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Cash</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cash includes cash on hand, demand
deposits placed with banks or other financial institutions and all highly liquid investments with an original maturity of three months
or less as of the purchase date.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Accounts Receivable</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s policy is
to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable
and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer
payment patterns to evaluate the adequacy of these reserves. As of June 30, 2023 and December 31, 2022, the Company had&#160;no&#160;accounts
receivable.&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<ix:nonNumeric contextRef="c0" continuedAt="creg_AdvanceToSuppliersPolicyTextBlock-c0_cont_1" escape="true" name="creg:AdvanceToSuppliersPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Advance to suppliers</i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="creg_AdvanceToSuppliersPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Advance to suppliers consist of balances paid to suppliers for materials
that have not been received. The Company reviews its advances to suppliers on a periodic basis and makes general and specific allowances
when there is doubt as to the ability of a supplier to provide supplies to the Company or refund an advance.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy-c0_cont_1" escape="true" name="us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Short term loan receivables </i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation continuedAt="_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy-c0_cont_2" id="_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company provided loans to certain third parties for the purpose of
making use of its cash.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company monitors all loans receivable for delinquency and provides
for estimated losses for specific receivables that are not likely to be collected. Management periodically assesses the collectability
of these loans receivable. Delinquent account balances are written-off against the allowance for doubtful accounts after management has
determined that the likelihood of collection is not probable. As of June 30, 2023 and 2022, the Company did not accrue allowance against
short term loan receivables.</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Concentration of Credit Risk</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cash includes cash on hand and
demand deposits in accounts maintained within China.&#160;Balances at financial institutions and state-owned banks within&#160;the PRC
are covered by insurance up to RMB&#160;<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InsuranceTax" scale="0" unitRef="cny">500,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InsuranceTax" scale="0" unitRef="usd">71,792</ix:nonFraction>) per bank. Any balance over RMB&#160;<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="creg:BalanceNotCovered" scale="0" unitRef="cny">500,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="creg:BalanceNotCovered" scale="0" unitRef="usd">71,792</ix:nonFraction>) per bank in
PRC is not covered. The Company has not experienced any losses in such accounts.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Certain other financial instruments,
which subject the Company to concentration of credit risk, consist of accounts and other receivables. The Company does not require collateral
or other security to support these receivables. The Company conducts periodic reviews of its customers&#8217; financial condition and
customer payment practices to minimize collection risk on accounts receivable.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The operations of the Company
are in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced by the political,
economic and legal environments in the PRC.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Property and Equipment</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Property and equipment are stated
at cost, net of accumulated depreciation. Expenditures for maintenance and repairs are expensed as incurred; additions, renewals and betterments
are capitalized. When property and equipment are retired or otherwise disposed of, the related cost and accumulated depreciation are removed
from the respective accounts, and any gain or loss is included in operations. <ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock">Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows</ix:nonNumeric>:&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-size: 10pt">Vehicles</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c90" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric>&#160;-&#160;<ix:nonNumeric contextRef="c91" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric>&#160;years</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Office and Other Equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c92" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric>&#160;-&#160;<ix:nonNumeric contextRef="c93" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric>&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c94" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric>&#160;-&#160;<ix:nonNumeric contextRef="c95" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric>&#160;years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white"><i>Impairment
of Long-lived Assets</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In accordance with FASB ASC Topic
360,&#160;<i>&#8220;Property, Plant, and Equipment</i>,&#8221; the Company reviews its long-lived assets, including property and equipment,
for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable.
If the total expected undiscounted future net cash flows are less than the carrying amount of the asset, a loss is recognized for the
difference between the fair value (&#8220;FV&#8221;) and carrying amount of the asset. The Company did not record any impairment for the
six and three months ended June 30, 2023 and 2022.&#160;&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<ix:nonNumeric contextRef="c0" continuedAt="creg_AccountAndOtherPayablesPolicyTextBlock-c0_cont_1" escape="true" name="creg:AccountAndOtherPayablesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Account and other payables </i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation continuedAt="creg_AccountAndOtherPayablesPolicyTextBlock-c0_cont_2" id="creg_AccountAndOtherPayablesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts and other payables represent liabilities for goods and services
provided to the Company prior to the end of the financial year which are unpaid. They are classified as current liabilities if payment
is due within one year or less (or in the normal operating cycle of the business if longer). Otherwise, they are presented as non-current
liabilities.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="creg_AccountAndOtherPayablesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts and other payables are initially recognized as fair value, and
subsequently carried at amortized cost using the effective interest method.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_DebtPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Borrowings </i></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation continuedAt="_DebtPolicyTextBlock-c0_cont_2" id="_DebtPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowings are presented as current liabilities unless the Company has
an unconditional right to defer settlement for at least 12 months after the financial year end date, in which case they are presented
as non-current liabilities.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation continuedAt="_DebtPolicyTextBlock-c0_cont_3" id="_DebtPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowings are initially recognized at fair value (net of transaction costs)
and subsequently carried at amortized cost. Any difference between the proceeds (net of transaction costs) and the redemption value is
recognized in profit or loss over the period of the borrowings using an effective interest method.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="_DebtPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowing costs are recognized in profit or loss using the effective interest
method.</p></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Cost of Sales</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cost of sales consists primarily
of the direct material of the power generating system and expenses incurred directly for project construction for sales-type leasing and
sales tax and additions for contingent rental income.&#160;&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Income Taxes</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Income taxes are accounted for
using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences in future years
of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted
tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation
allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows FASB ASC
Topic 740, which prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken
or expected to be taken in a tax return. ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Under FASB ASC Topic 740, when
tax returns are filed, it is likely that some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the CFS in the period during which, based on all available evidence, management believes it
is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes,
if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition
threshold are measured as the largest amount of tax benefit that is more than&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="creg:AmountOfTaxBenefitPercentage" scale="-2" unitRef="pure">50</ix:nonFraction>% likely of being realized upon settlement with the
applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described
above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest
and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits is
classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#160;At
June 30, 2023 and December 31, 2022, the Company did not take any uncertain positions that would necessitate recording a tax related liability.&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="creg_CashFlowPresentationPolicyTextBlock-c0_cont_1" escape="true" name="creg:CashFlowPresentationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Statement of Cash Flows</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="creg_CashFlowPresentationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In accordance with FASB ASC Topic
230,&#160;<i>&#8220;Statement of Cash Flows,&#8221;</i>&#160;cash flows from the Company&#8217;s operations are calculated based upon
the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash flows may not necessarily
agree with changes in the corresponding balances on the balance sheet.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Fair Value of Financial Instruments</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For certain of the Company&#8217;s
financial instruments, including cash and equivalents, restricted cash, accounts receivable, other receivables, accounts payable, accrued
liabilities and short-term debts, the carrying amounts approximate their FVs due to their short maturities. Receivables on sales-type
leases are based on interest rates implicit in the lease.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">FASB ASC Topic 820,&#160;<i>&#8220;Fair
Value Measurements and Disclosures,&#8221;</i>&#160;requires disclosure of the FV of financial instruments held by the Company. FASB ASC
Topic 825,&#160;<i>&#8220;Financial Instruments,&#8221;</i>&#160;defines FV, and establishes a three-level valuation hierarchy for disclosures
of FV measurement that enhances disclosure requirements for FV measures. The carrying amounts reported in the consolidated balance sheets
for receivables and current liabilities each qualify as financial instruments and are a reasonable estimate of their FV because of the
short period of time between the origination of such instruments and their expected realization and their current market rate of interest.
The three levels of valuation hierarchy are defined as follows:</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to FV measurement.</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><span style="background-color: white">The
Company analyzes all financial instruments with features of both liabilities and equity under FASB ASC 480,&#160;<i>&#8220;Distinguishing
Liabilities from Equity,&#8221;</i>&#160;and ASC 815,&#160;<i>&#8220;Derivatives and Hedging.&#8221;</i></span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023 and December
31, 2022, the Company did not have any long-term debt; and the Company did not identify any assets or liabilities that are required to
be presented on the balance sheet at FV.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Stock-Based Compensation</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company accounts for share-based
compensation awards to employees in accordance with FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;, which requires
that share-based payment transactions with employees be measured based on the grant-date FV of the equity instrument issued and recognized
as compensation expense over the requisite service period.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company accounts for share-based
compensation awards to non-employees in accordance with FASB ASC Topic 718 and FASB ASC Subtopic 505-50, &#8220;Equity-Based Payments
to Non-employees&#8221;. Share-based compensation associated with the issuance of equity instruments to non-employees is measured at the
FV of the equity instrument issued or committed to be issued, as this is more reliable than the FV of the services received. The FV is
measured at the date that the commitment for performance by the counterparty has been reached or the counterparty&#8217;s performance
is complete.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows ASU 2018-07,
&#8220;Compensation &#8212; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#8221; which expands
the scope of ASC 718 to include share-based payment transactions for acquiring goods and services from non-employees. An entity should
apply the requirements of ASC 718 to non-employee awards except for specific guidance on inputs to an option pricing model and the attribution
of cost. ASC 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed
in a grantor&#8217;s own operations by issuing share-based payment awards.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Basic and Diluted Earnings
per Share</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company presents net income
(loss) per share (&#8220;EPS&#8221;) in accordance with FASB ASC Topic 260,&#160;<i>&#8220;Earning Per Share.&#8221;</i>&#160;Accordingly,
basic income (loss) per share is computed by dividing income (loss) available to common stockholders by the weighted average number of
shares outstanding, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income by the weighted-average
number of common shares outstanding as well as common share equivalents outstanding for the period determined using the treasury-stock
method for stock options and warrants and the if-converted method for convertible notes. The Company made an accounting policy election
to use the if-converted method for convertible securities that are eligible to receive common stock dividends, if declared. Diluted EPS
reflect the potential dilution that could occur based on the exercise of stock options or warrants or conversion of convertible securities
using the if-converted method.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For the six months ended June
30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive features of the warrants and options.
For the three months ended June 30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive
features of the warrants and options. For the six months ended June 30, 2023 and 2022,&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares">30,911</ix:nonFraction></ix:nonFraction>&#160;shares purchasable under warrants
and options were excluded from the EPS calculation as these were not dilutive due to the exercise price was more than the stock market
price. For the three months ended June 30, 2023 and 2022, <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares">30,911</ix:nonFraction></ix:nonFraction> shares purchasable under warrants and options were excluded from the
EPS calculation as these were not dilutive due to the exercise price was more than the stock market price.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Foreign Currency Translation
and Comprehensive Income (Loss)</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s functional
currency is the Renminbi (&#8220;RMB&#8221;). For financial reporting purposes, RMB were translated into U.S. Dollars (&#8220;USD&#8221;
or &#8220;$&#8221;) as the reporting currency. Assets and liabilities are translated at the exchange rate in effect at the balance sheet
date. Revenues and expenses are translated at the average rate of exchange prevailing during the reporting period. Translation adjustments
arising from the use of different exchange rates from period to period are included as a component of stockholders&#8217; equity as &#8220;Accumulated
other comprehensive income.&#8221; Gains and losses resulting from foreign currency transactions are included in income.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows FASB ASC
Topic 220,&#160;<i>&#8220;Comprehensive Income.&#8221;</i>&#160;Comprehensive income is comprised of net income and all changes to the
statements of stockholders&#8217; equity, except those due to investments by stockholders, changes in paid-in capital and distributions
to stockholders.&#160;&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Segment Reporting</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">FASB ASC Topic 280,&#160;<i>&#8220;Segment
Reporting,&#8221;</i>&#160;requires use of the &#8220;management approach&#8221; model for segment reporting. The management approach
model is based on the way a company&#8217;s management organizes segments within the company for making operating decisions and assessing
performance. Reportable segments are based on products and services, geography, legal structure, management structure, or any other manner
in which management disaggregates a company. FASB ASC Topic 280 has no effect on the Company&#8217;s CFS as substantially all of the Company&#8217;s
operations are conducted in one industry segment. All of the Company&#8217;s assets are located in the PRC.</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>New Accounting Pronouncements</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In June 2016, the FASB issued
ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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 probable, incurred loss model and is applicable to the
measurement of credit losses on financial assets measured at amortized cost basis. An entity should apply ASU 2016-13 on a modified-retrospective
transition approach that would require a cumulative-effect adjustment to the opening retained earnings in the balance sheets as of the
date of adoption. In March 2022, the FASB issued ASU 2022-02, Financial Instruments &#8211; Credit Losses (Topic 326): Troubled Debt Restructurings
and Vintage Disclosures, which eliminates the accounting guidance for trouble debt restructurings by creditors and enhances the disclosure
requirements for modifications of loans to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 requires disclosure
of gross write-offs by year of origination for receivables within the scope of Subtopic 326-20, Financial Instruments - Credit Losses
- Measured at Amortized Cost, which should be applied prospectively. Both ASU 2016-13 and ASU 2022-02 are effective for smaller reporting
companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted
ASU 2016-13 and ASU 2022-02 on January 1, 2023. The adoption of ASU 2016-13 and ASU 2022-02 did not have any impact on the Company&#8217;s
CFS.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In January 2017, the FASB issued
ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires
a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value
exceeds its FV, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis. As a smaller reporting
company, the standard was effective for the Company for interim and annual reporting periods beginning after December 15, 2022, with early
adoption permitted. The Company adopted ASU 2017-04 for its interim and annual goodwill impairment tests on January 1, 2023. The adoption
of ASU 2017-04 did not have any impact on the Company&#8217;s CFS.&#160;</span></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Other recent accounting pronouncements
issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did
not or are not believed by management to have a material impact on the Company&#8217;s present or future CFS.&#160;</span></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>3. OTHER
RECEIVABLES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023,&#160;other
receivables mainly consisted of (i) advance to third parties of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToThirdParty" scale="0" unitRef="usd">6,920</ix:nonFraction>, bearing no interest, payable upon demand, and ii) others of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToEmployees" scale="0" unitRef="usd">46,952</ix:nonFraction>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of December 31, 2022, other
receivables mainly consisted of (i) advance to third parties of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToThirdParty" scale="0" unitRef="usd">7,179</ix:nonFraction>, bearing no interest, payable upon demand, ii) advance to suppliers
of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToSuppliers" scale="0" unitRef="usd">2,583</ix:nonFraction>&#160;and (iii) others of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToEmployees" scale="0" unitRef="usd">19,579</ix:nonFraction>.&#160;&#160;&#160;</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShortTermDebtTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>4. SHORT-TERM LOAN RECEIVABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of March 31, 2023, the Company
had $<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd">140,576,568</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c23" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="6" unitRef="cny">966.0</ix:nonFraction>&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="creg:CapitalUtilizationFee" scale="0" unitRef="usd">43,657</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="creg:CapitalUtilizationFee" scale="0" unitRef="cny">300,000</ix:nonFraction>)
per day for total of $<ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">218,287</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c23" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="6" unitRef="cny">1.5</ix:nonFraction>&#160;million). To ensure the safety of the funds, before money was transferred to Youkai,
Youkai handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of
the loan. The Company received the repayment of $<ix:nonFraction contextRef="c96" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="6" unitRef="usd">140.6</ix:nonFraction>&#160;million in full plus capital utilization fee on April 3, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023, the Company
had $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd">67,120,596</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="6" unitRef="cny">485.0</ix:nonFraction>&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:CapitalUtilizationFee" scale="0" unitRef="usd">13,839</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:CapitalUtilizationFee" scale="0" unitRef="cny">100,000</ix:nonFraction>)
per day for total of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">69,196</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny">500,000</ix:nonFraction>). To ensure the safety of the funds, before money was transferred to Youkai, Youkai
handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of the loan.
The Company received the repayment of $<ix:nonFraction contextRef="c97" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="6" unitRef="usd">67.2</ix:nonFraction>&#160;million in full plus capital utilization fee on July 3, 2023.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="creg_AdvanceToSuppliersDisclosureTextBlock-c0_cont_1" escape="true" name="creg:AdvanceToSuppliersDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>5. ADVANCE TO SUPPLIERS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On June 19, 2023, the Company
entered a purchase agreement with Hubei Bangyu New Energy Technology Co., Ltd. (&#8220;Bangyu&#8221;). The total contract amount was $<ix:nonFraction contextRef="c98" decimals="-5" format="ixt:num-dot-decimal" name="creg:TotalContractAmount" scale="6" unitRef="usd">82.3</ix:nonFraction>
million (RMB <ix:nonFraction contextRef="c98" decimals="-5" format="ixt:num-dot-decimal" name="creg:TotalContractAmount" scale="6" unitRef="cny">595.0</ix:nonFraction> million) for purchasing the energy storage battery systems. As of June 30, 2023, the Company made a prepayment to Bangyu
of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaymentFeesOnAdvancesNet" scale="6" unitRef="usd">65.9</ix:nonFraction> million (RMB <ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaymentFeesOnAdvancesNet" scale="6" unitRef="cny">476.0</ix:nonFraction> million). The Company is in the process of transforming and expanding into energy storage integrated solution
provider business. The Company actively seeks and explores opportunities to apply energy storage technologies to new industries or segments
with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV) and wind power stations,&#160;remote
islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On August 2, 2021, the Company
entered a Research and Development (&#8220;R&amp;D&#8221;) Cooperation Agreement with a software development company to design, establish,
upgrade and maintenance of Smart Energy Management Cloud Platform for energy storage and remote-site monitoring; upon completion, the
Company will provide such platform to its customers at a fee. Total contracted R&amp;D cost is $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="creg:ResearchAndDevelopmentCost" scale="0" unitRef="usd">1,000,000</ix:nonFraction>, as of December 31, 2022, the
Company paid $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">200,000</ix:nonFraction>&#160;as R&amp;D expense, and was committed to pay remaining $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd">800,000</ix:nonFraction>&#160;after trial operation. During the year
ended December 31, 2022, the Company expensed $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">200,000</ix:nonFraction>&#160;in R&amp;D.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="creg_AdvanceToSuppliersDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On August 23, 2021,&#160;the
Company entered a Market Research and Project Development Service Agreement with a consulting company in Xi&#8217;an for a service period
of 12 months. The consulting company will perform market research for new energy industry including photovoltaic and energy storage, develop
potential new customers and due diligence check, assisting the Company for business cooperation negotiation and relevant agreements preparation.
Total contract amount is $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="creg:TotalContractAmount" scale="0" unitRef="usd">1,150,000</ix:nonFraction>, and the Company paid $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd">650,000</ix:nonFraction>&#160;at commencement of the service and recorded as R&amp;D expense
during the year ended December 31, 2022; the Company prepaid $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidTaxes" scale="0" unitRef="usd">200,000</ix:nonFraction>&#160;during the quarter ended June 30, 2023, and will pay the remaining
of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:RemainingAmount" scale="0" unitRef="usd">300,000</ix:nonFraction>&#160;upon completion all the services.&#160; </span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<span style="background-color: white">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="creg:AssetSubjectToBuybackAndConstructionInProgressTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>6. ASSET SUBJECT TO BUYBACK</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Chengli project finished
construction, and was transferred to the Company&#8217;s fixed assets at a cost of $<ix:nonFraction contextRef="c102" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherAssets" scale="6" unitRef="usd">35.24</ix:nonFraction>&#160;million (without impairment loss) and was
ready to be put into operation as of December 31, 2018.&#160;On January 22, 2019,&#160;Xi&#8217;an Zhonghong completed the transfer of
Chengli CDQ WHPG project as partial repayment for the loan and accrued interest of RMB <ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="cny">188,639,400</ix:nonFraction> ($<ix:nonFraction contextRef="c103" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd">27.54</ix:nonFraction> million) to HYREF (see Note
10).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 9, 2021, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement).
Under the termination agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing of the termination
agreement. HYREF will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the
CDQ WHPG station. As a result of the termination of the buy-back agreement, the Company recorded a gain of approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="creg:TerminationLoanAmount" scale="6" unitRef="usd">3.1</ix:nonFraction>&#160;million
from transferring the CDP WHPG station to HYREF as partial repayment of the entrusted loan, which is the difference between the carrying
value of the assets and loan and interest payable on the loan.&#160;</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>7. ACCRUED LIABILITIES AND
OTHER PAYABLES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><span style="background-color: white">Accrued liabilities and other
payables consisted of the following as of June 30, 2023 and December 31, 2022:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Education and union fund and social insurance payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">244,255</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">270,116</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued payroll and welfare</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">232,193</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">251,021</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Accrued litigation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,082,022</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,203,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">29,505</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c111" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">52,128</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,587,975</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,776,414</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Accrued
litigation was&#160;mainly for court enforcement fee, fee to lawyer, penalty and other fees (see Note 16).</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="creg:TaxPayableTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>8. TAXES
PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="creg_IncomeTaxPayableDisclosureTableTextBlock-c0_cont_1" escape="true" name="creg:IncomeTaxPayableDisclosureTableTextBlock"><span style="background-color: white">Taxes payable
consisted of the following as of June 30, 2023 and December 31, 2022:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="creg_IncomeTaxPayableDisclosureTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:IncomeTax" scale="0" unitRef="usd">7,682,757</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:IncomeTax" scale="0" unitRef="usd">7,639,832</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:OtherTaxExpenseBenefits" scale="0" unitRef="usd">180</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:OtherTaxExpenseBenefits" scale="0" unitRef="usd">145</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrentAndNoncurrent" scale="0" unitRef="usd">7,682,937</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrentAndNoncurrent" scale="0" unitRef="usd">7,639,977</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd">3,724,312</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd">3,681,352</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Noncurrent</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd">3,958,625</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd">3,958,625</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0in"><span style="background-color: white">As of
June 30, 2023, income tax payable included $<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="creg:IncomeTaxPayable" scale="6" unitRef="usd">7.61</ix:nonFraction>&#160;million from recording the estimated one-time transition tax on post-1986
foreign unremitted earnings under the Tax Cut and Jobs Act signed on December 22, 2017 ($<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="creg:TaxPayableCurrent" scale="6" unitRef="usd">3.65</ix:nonFraction>&#160;million included in current tax
payable and $<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="creg:TaxesPayableNoncurrent" scale="6" unitRef="usd">3.96</ix:nonFraction>&#160;million noncurrent).&#160;<ix:nonNumeric contextRef="c0" name="creg:IncomeTaxLiabilityInstallmentsDescription">An election was available for the U.S. shareholders of a foreign company to pay the
tax liability in installments over a period of eight years (until year 2026) with 8% of net tax liability in each of the first five
years, 15% in the sixth year, 20% in the seventh year, and 25% in the eighth year.</ix:nonNumeric>&#160;The Company made such an
election.&#160;</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>9. DEFERRED TAX, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Deferred tax assets resulted
from asset impairment loss which was temporarily non-tax deductible for tax purposes but expensed in accordance with US GAAP; interest
income in sales-type leases which was recognized as income for tax purposes but not for book purpose as it did not meet revenue recognition
in accordance with US GAAP; accrued employee social insurance that can be deducted for tax purposes in the future, and the difference
between tax and accounting basis of cost of fixed assets which was capitalized for tax purposes and expensed as part of cost of systems
in accordance with US GAAP. Deferred tax liability arose from the difference between tax and accounting basis of net investment in sales-type
leases.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><span style="background-color: white">As of June
30, 2023 and December 31, 2022, deferred tax assets consisted of the following:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_2" id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 0.125in">Accrued expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" unitRef="usd">52,614</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" unitRef="usd">57,611</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 0.125in">Write-off Erdos TCH net investment in sales-type leases *</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:DeferredTaxLiabilitiesOther" scale="0" sign="-" unitRef="usd">4,271,168</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:DeferredTaxLiabilitiesOther" scale="0" sign="-" unitRef="usd">4,579,725</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" scale="0" sign="-" unitRef="usd">2,594,868</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" scale="0" sign="-" unitRef="usd">2,692,186</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 0.125in">US NOL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:DeferredTaxAssetNoncurrentNetOperatingLoss" scale="0" unitRef="usd">889,941</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:DeferredTaxAssetNoncurrentNetOperatingLoss" scale="0" unitRef="usd">730,855</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">PRC NOL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="0" unitRef="usd">9,257,662</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" scale="0" unitRef="usd">9,118,123</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:DeferredTaxAssetsGrossNoncurrent1" scale="0" unitRef="usd">17,066,253</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:DeferredTaxAssetsGrossNoncurrent1" scale="0" unitRef="usd">17,178,500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: valuation allowance for deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:DeferredTaxAssetsValuationAllowanceNoncurrent1" scale="0" sign="-" unitRef="usd">17,066,253</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:DeferredTaxAssetsValuationAllowanceNoncurrent1" scale="0" sign="-" unitRef="usd">17,178,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 4pt">Deferred tax assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: left"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-size: 10pt">This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.</span></ix:footnote></td>
</tr></table></ix:continuation></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>10. LOAN
PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Entrusted Loan Payable
(HYREF Loan)</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The HYREF Fund was established
in July 2013 with a total fund of RMB&#160;<ix:nonFraction contextRef="c112" decimals="-6" format="ixt:num-dot-decimal" name="creg:TotalFundCapitalContribution" scale="6" unitRef="cny">460</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c112" decimals="-6" format="ixt:num-dot-decimal" name="creg:TotalFundCapitalContribution" scale="6" unitRef="usd">77</ix:nonFraction>&#160;million) invested in Xi&#8217;an Zhonghong for Zhonghong&#8217;s
three new CDQ WHPG projects.&#160;The HYREF Fund invested RMB&#160;<ix:nonFraction contextRef="c113" decimals="-6" format="ixt:num-dot-decimal" name="creg:EquityInvestment" scale="6" unitRef="cny">3</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c113" decimals="-5" format="ixt:num-dot-decimal" name="creg:EquityInvestment" scale="6" unitRef="usd">0.5</ix:nonFraction>&#160;million) as an equity investment and RMB&#160;<ix:nonFraction contextRef="c114" decimals="-6" format="ixt:num-dot-decimal" name="creg:DebtInvestment" scale="6" unitRef="cny">457</ix:nonFraction>&#160;million
($<ix:nonFraction contextRef="c114" decimals="-5" format="ixt:num-dot-decimal" name="creg:DebtInvestment" scale="6" unitRef="usd">74.5</ix:nonFraction>&#160;million) as a debt investment in Xi&#8217;an Zhonghong; in return for such investments, the HYREF Fund was to receive interest
from Zhonghong for the HYREF Fund&#8217;s debt investment. The loan was collateralized by the accounts receivable and the fixed assets
of Shenqiu Phase I and II power generation systems; the accounts receivable and fixed assets of Zhonghong&#8217;s three CDQ WHPG systems;
and a&#160;<ix:nonFraction contextRef="c115" decimals="-6" format="ixt:num-dot-decimal" name="creg:TotalFundCapitalContribution" scale="6" unitRef="cny">27</ix:nonFraction>&#160;million RMB ($<ix:nonFraction contextRef="c115" decimals="-4" format="ixt:num-dot-decimal" name="creg:TotalFundCapitalContribution" scale="6" unitRef="usd">4.39</ix:nonFraction>&#160;million) capital contribution made by Xi&#8217;an TCH in Zhonghong. Repayment of the loan (principal
and interest) was also jointly and severally guaranteed by Xi&#8217;an TCH and the Chairman and CEO of the Company. In the fourth quarter
of 2015, three power stations of Erdos TCH were pledged to Industrial Bank as an additional guarantee for the loan to Zhonghong&#8217;s
three CDQ WHPG systems. In 2016, two additional power stations of Erdos TCH and Pucheng Phase I and II systems were pledged to Industrial
Bank as an additional guarantee along with Xi&#8217;an TCH&#8217;s equity in Zhonghong.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The term of this loan was for
60 months from July 31, 2013 to July 30, 2018, with interest of&#160;<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure">12.5</ix:nonFraction>%.&#160;<ix:nonNumeric contextRef="c0" name="creg:DescriptionOfRemainingLoanBalance">The Company paid RMB 50 million ($7.54 million) of the
RMB 280 million ($42.22 million), and on August 5, 2016, the Company entered into a supplemental agreement with the lender to extend the
due date of the remaining RMB 230 million ($34.68 million) of the original RMB 280 million ($45.54 million) to August 6, 2017. During
the year ended December 31, 2017, the Company negotiated with the lender again to further extend the remaining loan balance of RMB 230
million ($34.68 million), RMB 100 million ($16.27 million), and RMB 77 million ($12.08 million) The lender had tentatively agreed to extend
the remaining loan balance until August 2019 with interest of 9%, subject to the final approval from its headquarters. The headquarters
did not approve the extension proposal with interest of 9%; however, on December 29, 2018, the Company and the lender agreed to an alternative
repayment proposal as described below.</ix:nonNumeric>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Repayment of HYREF loan</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">1.&#160;Transfer of Chengli project
as partial repayment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 29, 2018, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, HYREF, Guohua Ku, and Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement, pursuant
to which Xi&#8217;an Zhonghong transferred Chengli CDQ WHPG station as the repayment for the loan of RMB&#160;<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny">188,639,400</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c116" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd">27.54</ix:nonFraction>&#160;million)
to HYREF, the transfer of which was completed on January 22, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Xi&#8217;an TCH is a secondary
limited partner of HYREF. The FV of the CDQ WHPG station applied in the transfer was determined by the parties based upon the appraisal
report issued by Zhonglian Assets Appraisal Group (Shaanxi) Co., Ltd. as of August 15, 2018. However, per the discussion below, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, Guohua Ku and Chonggong Bai (the &#8220;Buyers&#8221;) entered into a Buy Back Agreement, also agreed to buy
back the Station when conditions under the Buy Back Agreement are met. Due to the Buy Back agreement, the loan was not deemed repaid,
and therefore the Company recognized Chengli project as assets subject to buyback and kept the loan payable remained recognized under
ASC 405-20-40-1 as of December 31, 2020. The Buy Back agreement was terminated in April 2021 (see 2 below for detail).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">2.&#160;Buy
Back Agreement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 29, 2018, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, HYREF, Guohua Ku, Chonggong Bai and Xi&#8217;an Hanneng Enterprises Management Consulting Co. Ltd. (&#8220;Xi&#8217;an
Hanneng&#8221;) entered into a Buy Back Agreement.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Pursuant to the Buy Back Agreement,
the Buyers jointly and severally agreed to buy back all outstanding capital equity of Xi&#8217;an Hanneng which was transferred to HYREF
by Chonggong Bai (see 3 below), and a CDQ WHPG station in Boxing County which was transferred to HYREF by Xi&#8217;an Zhonghong. The buy-back
price for the Xi&#8217;an Hanneng&#8217;s equity was based on the higher of (i) the market price of the equity shares at the time of buy-back;
or (ii) the original transfer price of the equity shares plus bank interest. The buy-back price for the Station was based on the higher
of (i) the FV of the Station on the date transferred; or (ii) the loan balance at the date of the transfer plus interest accrued through
that date. HYREF could request that the Buyers buy back the equity shares of Xi&#8217;an Hanneng and/or the CDQ WHPG station if one of
the following conditions is met: (i) HYREF holds the equity shares of Xi&#8217;an Hanneng until December 31, 2021; (ii) Xi&#8217;an Huaxin
New Energy Co., Ltd., is delisted from The National Equities Exchange And Quotations Co., Ltd., a Chinese over-the-counter trading system
(the &#8220;NEEQ&#8221;); (iii) Xi&#8217;an Huaxin New Energy, or any of the Buyers or its affiliates has a credit problem, including
not being able to issue an auditor report or standard auditor report or any control person or executive of the Buyers is involved in crimes
and is under prosecution or has other material credit problems, to HYREF&#8217;s reasonable belief; (iv) if Xi&#8217;an Zhonghong fails
to timely make repayment on principal or interest of the loan agreement, its supplemental agreement or extension agreement; (v) the Buyers
or any party to the Debt Repayment Agreement materially breaches the Debt Repayment Agreement or its related transaction documents, including
but not limited to the Share Transfer Agreement, the Pledged Assets Transfer Agreement, the Entrusted Loan Agreement and their guarantee
agreements and supplemental agreements.&#160;Due to halted trading of Huaxin stock by NEEQ for not filing its 2018 annual report, on December
19, 2019, Xi&#8217;an TCH, Xi&#8217;an Zhonghong, Guohua Ku and Chonggong Bai jointly and severally agreed to buy back all outstanding
capital equity of Xi&#8217;an Hanneng which was transferred to HYREF by Chonggong Bai earlier. The total buy back price was RMB&#160;<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="creg:BuyBackPrice" scale="0" unitRef="cny">261,727,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c117" decimals="-4" format="ixt:num-dot-decimal" name="creg:BuyBackPrice" scale="6" unitRef="usd">37.52</ix:nonFraction>&#160;million)
including accrued interest of RMB&#160;<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="cny">14,661,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c118" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd">2.10</ix:nonFraction>&#160;million), and was paid in full by Xi&#8217;an TCH on December 20, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 9, 2021, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement).
Under the termination agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing&#160;of the termination
agreement. HYREF will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the
CDQ WHPG station. The Company recorded a gain of approximately $<ix:nonFraction contextRef="c119" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfConsumerLoans" scale="6" unitRef="usd">3.1</ix:nonFraction>&#160;million from transferring the CDP WHPG station to HYREF as partial
repayment of the entrusted loan resulting from the termination of the buy-back agreement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">3. Transfer of Xuzhou Huayu Project
and Shenqiu Phase I&#160;&amp; II project to Mr. Bai for partial repayment of HYREF loan</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On January 4, 2019, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, and Mr. Chonggong Bai entered into a Projects Transfer Agreement, pursuant to which Xi&#8217;an Zhonghong
transferred a CDQ WHPG station (under construction) located in Xuzhou City for Xuzhou Huayu Coking Co., Ltd. (&#8220;Xuzhou Huayu Project&#8221;)
to Mr. Bai for RMB&#160;<ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny">120,000,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c120" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd">17.52</ix:nonFraction>&#160;million) and Xi&#8217;an TCH transferred two Biomass Power Generation Projects in
Shenqiu (&#8220;Shenqiu Phase I and II Projects&#8221;) to Mr. Bai for RMB&#160;<ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="cny">127,066,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c121" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd">18.55</ix:nonFraction>&#160;million). Mr. Bai agreed
to transfer all the equity shares of his wholly owned company, Xi&#8217;an Hanneng, to HYREF as repayment for the RMB&#160;<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny">247,066,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c122" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd">36.07</ix:nonFraction>&#160;million)
loan made by Xi&#8217;an Zhonghong to HYREF as consideration for the transfer of the Xuzhou Huayu Project and Shenqiu Phase I and II Projects.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On February 15, 2019, Xi&#8217;an
Zhonghong completed the transfer of the Xuzhou Huayu Project and Xi&#8217;an TCH completed the transfer of Shenqiu Phase I and II Projects
to Mr. Bai, and on January 10, 2019, Mr. Bai transferred all the equity shares of his wholly owned company, Xi&#8217;an Hanneng, to HYREF
as repayment of Xi&#8217;an Zhonghong&#8217;s loan to HYREF as consideration for the transfer of the Xuzhou Huayu Project and Shenqiu
Phase I and II Projects.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Xi&#8217;an Hanneng is a
holding company and was supposed to own&#160;<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalanceShares" scale="0" unitRef="shares">47,150,000</ix:nonFraction>&#160;shares of Xi&#8217;an Huaxin New Energy Co., Ltd.
(&#8220;Huaxin&#8221;), so that HYREF will indirectly receive and own such shares of Xi&#8217;an Huaxin as the repayment for the
loan of Zhonghong. Xi&#8217;an Hanneng already owned <ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="creg:OwnedShares" scale="0" unitRef="shares">29,948,000</ix:nonFraction> shares of Huaxin; however, Xi&#8217;an Hanneng was not able to
obtain the remaining&#160;<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares">17,202,000</ix:nonFraction>&#160;shares due to halted trading of Huaxin stock by NEEQ for not filing its 2018 annual
report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 19, 2019, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, Guohua Ku and Chonggong Bai jointly and severally agreed to buy back all outstanding capital equity of Xi&#8217;an
Hanneng which was transferred to HYREF by Chonggong Bai earlier. The total buy back price was RMB&#160;<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny">261,727,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c117" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd">37.52</ix:nonFraction>&#160;million)
including accrued interest of RMB&#160;<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="cny">14,661,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c125" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd">2.10</ix:nonFraction>&#160;million), and was paid in full by Xi&#8217;an TCH on December 20, 2019.&#160;On
December 20, 2019,&#160;Mr. Bai, Xi&#8217;an TCH and Xi&#8217;an Zhonghong agreed to have Mr. Bai repay the Company in cash for the transfer
price of Xuzhou Huayu and Shenqiu in five installment payments. The 1<sup>st</sup>&#160;payment of RMB&#160;<ix:nonFraction contextRef="c126" decimals="-6" format="ixt:num-dot-decimal" name="creg:PaymentOne" scale="6" unitRef="cny">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c126" decimals="-4" format="ixt:num-dot-decimal" name="creg:PaymentOne" scale="6" unitRef="usd">7.17</ix:nonFraction>&#160;million)
was due January 5, 2020, the 2<sup>nd&#160;</sup>payment of RMB&#160;<ix:nonFraction contextRef="c127" decimals="-6" format="ixt:num-dot-decimal" name="creg:PaymentTwo" scale="6" unitRef="cny">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c127" decimals="-4" format="ixt:num-dot-decimal" name="creg:PaymentTwo" scale="6" unitRef="usd">7.17</ix:nonFraction>&#160;million) was due February 5, 2020, the
3<sup>rd&#160;</sup>payment of RMB&#160;<ix:nonFraction contextRef="c128" decimals="-6" format="ixt:num-dot-decimal" name="creg:PaymentThree" scale="6" unitRef="cny">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c128" decimals="-4" format="ixt:num-dot-decimal" name="creg:PaymentThree" scale="6" unitRef="usd">7.17</ix:nonFraction>&#160;million) was due April 5, 2020, the 4<sup>th</sup>&#160;payment of
RMB&#160;<ix:nonFraction contextRef="c129" decimals="-6" format="ixt:num-dot-decimal" name="creg:PaymentFour" scale="6" unitRef="cny">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c129" decimals="-4" format="ixt:num-dot-decimal" name="creg:PaymentFour" scale="6" unitRef="usd">7.17</ix:nonFraction>&#160;million) was due on June 30, 2020, and the final payment of RMB&#160;<ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="creg:FinalPayment" scale="0" unitRef="cny">47,066,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c130" decimals="-4" format="ixt:num-dot-decimal" name="creg:FinalPayment" scale="6" unitRef="usd">6.75</ix:nonFraction>&#160;million)
was due September 30, 2020. As of December 31, 2020, the Company received the full payment of RMB&#160;<ix:nonFraction contextRef="c131" decimals="-6" format="ixt:num-dot-decimal" name="creg:FullPayment" scale="6" unitRef="cny">247</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c131" decimals="-4" format="ixt:num-dot-decimal" name="creg:FullPayment" scale="6" unitRef="usd">36.28</ix:nonFraction>&#160;million)
from Mr. Bai.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">4. The lender agreed to extend
the repayment of RMB&#160;<ix:nonFraction contextRef="c132" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="cny">77.00</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c132" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd">12.13</ix:nonFraction>&#160;million) to July 8, 2023. However, per court&#8217;s judgement on June 28, 2021,
the Company should repay principal $<ix:nonFraction contextRef="c133" decimals="-4" format="ixt:num-dot-decimal" name="creg:RepaymentPrincipalAmount" scale="6" unitRef="usd">12.13</ix:nonFraction>&#160;million and accrued interest of $<ix:nonFraction contextRef="c133" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd">0.38</ix:nonFraction>&#160;million within 10 days from the judgment date.
The Company has not paid it yet as of this report date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Xi&#8217;an TCH had investment
RMB&#160;<ix:nonFraction contextRef="c134" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="cny">75.00</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c134" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="usd">11.63</ix:nonFraction>&#160;million) into the HYREF fund as a secondary limited partner, and the Company recorded an impairment
loss of $<ix:nonFraction contextRef="c135" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" scale="6" unitRef="usd">11.63</ix:nonFraction>&#160;million for such investment during the year ended December 31, 2021 due to uncertainty of the collection of the investment.
This was impaired as Hongyuan does not have the ability to pay back (see Note 16 &#8211; Litigation).</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="creg_DisclosureOfNotePayableNet-c0_cont_1" escape="true" name="creg:DisclosureOfNotePayableNet"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>11. NOTE PAYABLE, NET</b>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Promissory Notes in December
2020</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 4, 2020, the Company
entered into a Note Purchase Agreement with an institutional investor, pursuant to which the Company issued the Purchaser a Promissory
Note of $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayable" scale="0" unitRef="usd">3,150,000</ix:nonFraction>. The Purchaser purchased the Note with an original issue discount (&#8220;OID&#8221;) of $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd">150,000</ix:nonFraction>, which was recognized
as debt discount is amortized using the interest method over the life of the note. The Note bears interest at&#160;<ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure">8</ix:nonFraction>% and has a term of&#160;<ix:nonNumeric contextRef="c137" name="us-gaap:ShortTermDebtTerms">24
months</ix:nonNumeric>. All outstanding principal and accrued interest on the Note was due and payable December 3, 2022. The Company&#8217;s obligations
under the Note may be prepaid at any time, provided that in such circumstance the Company would pay&#160;<ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="creg:IncreaseDecreaseOutstandingBalancePercentage" scale="-2" unitRef="pure">125</ix:nonFraction>% of any amounts outstanding
under the Note and being prepaid.&#160;Beginning on the date that is six months from the issue date of the Note, Purchaser shall have
the right to redeem any amount of this Note up to $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" scale="0" unitRef="usd">500,000</ix:nonFraction>&#160;per calendar month by providing written notice to the Company.&#160;Upon
receipt of the redemption notice from the lender, the Company shall pay the applicable redemption amount in cash to lender within three
trading days of receipt of such redemption notice; if the Company fails to pay, then the outstanding balance will automatically be increased
by&#160;<ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" unitRef="pure">25</ix:nonFraction>%. During the year ended December 31, 2022, the Company amortized OID of $<ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd">69,355</ix:nonFraction>&#160;and recorded $<ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd">835</ix:nonFraction>&#160;interest expense
on this Note.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="creg_DisclosureOfNotePayableNet-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white">During
the year ended December 31, 2021, the Company entered into several Exchange Agreements with the lender, pursuant to the Agreements,
the Company and Lender partitioned new Promissory Notes of $<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="usd">3,850,000</ix:nonFraction>&#160;from the original Promissory Note, including adjustment
of $<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd">818,914</ix:nonFraction>&#160;to increase the principal of the notes during the second quarter of 2021 as a result of the Company&#8217;s failure
to pay the redemption amount in cash to lender within three trading days from receipt of the redemption notice, the Company recorded
$<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestFaceAmount" scale="0" unitRef="usd">818,914</ix:nonFraction>&#160;principal adjustment as interest expense.&#160;The Company and Lender exchanged these Partitioned Notes for the
delivery of&#160;<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">576,108</ix:nonFraction>&#160;shares of the Company&#8217;s common stock.&#160;The Company recorded $<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="creg:LossOnConversionNotes" scale="0" unitRef="usd">151,275</ix:nonFraction>&#160;loss on conversion
of these notes in 2021.&#160;On January 10, 2022, the Company and Lender exchanged a Partitioned Notes of $<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayableCurrent" scale="0" unitRef="usd">346,986</ix:nonFraction>&#160;for the
delivery of <ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">58,258</ix:nonFraction> shares of the Company&#8217;s common stock.&#160;The Company recorded $<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="creg:LossOnConversionNotes" scale="0" unitRef="usd">26,193</ix:nonFraction>&#160;loss on conversion of
this note in 2022.&#160;This Promissory Notes was paid in full on January 10, 2022.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Promissory Notes in April
2021</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 2, 2021, the Company
entered into a Note Purchase Agreement with an institutional investor, pursuant to which the Company issued to the Purchaser a Promissory
Note of $<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayable" scale="0" unitRef="usd">5,250,000</ix:nonFraction>. The Purchaser purchased the Note with an OID of $<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd">250,000</ix:nonFraction>, which was recognized as a debt discount is amortized using
the interest method over the life of the note. The Note bears interest at&#160;<ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure">8</ix:nonFraction>% and has a term of&#160;<ix:nonNumeric contextRef="c144" name="us-gaap:ShortTermDebtTerms">24 months</ix:nonNumeric>. All outstanding principal
and accrued interest on the Note was due and payable on April 1, 2023. However, as of this report date, the Company did not repay the
loan, and no any further action from the lender. The Company&#8217;s obligations under the Note may be prepaid at any time, provided that in such circumstance the Company would
pay&#160;<ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="creg:IncreaseDecreaseOutstandingBalancePercentage" scale="-2" unitRef="pure">125</ix:nonFraction>% of any amounts outstanding under the Note and being prepaid. Beginning on the date that is six months from the issue date
of the Note, Purchaser shall have the right to redeem any amount of this Note up to&#160;$<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" scale="0" unitRef="usd">825,000</ix:nonFraction>&#160;per calendar month by providing
written notice to the Company. Upon receipt of the redemption notice from the lender, the Company shall pay the applicable redemption
amount in cash to lender within three trading days of receipt of such redemption notice; if the Company fails to pay, then the outstanding
balance will automatically be increased by&#160;<ix:nonFraction contextRef="c144" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" unitRef="pure">25</ix:nonFraction>%. On October 28, 2021, the lender made an adjustment of $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd">1,370,897</ix:nonFraction>&#160;to increase
the outstanding principal of the notes as a result of the Company&#8217;s failure to pay the redemption amount in cash to lender on time,
the Company recorded $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestFaceAmount" scale="0" unitRef="usd">1,370,897</ix:nonFraction>&#160;principal adjustment as interest expense in 2021.&#160;The lender made an adjustment of $<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" scale="0" unitRef="usd">229,015</ix:nonFraction>&#160;to
increase the outstanding principal of the notes based on a forbearance agreement entered on September 14, 2022 resulting from the Company&#8217;s
default event of being delinquent on SEC filings, the Company recorded the $<ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd">229,015</ix:nonFraction>&#160;principal adjustment as interest expense.&#160;During
the six months ended June 30, 2023, the Company amortized OID of $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd">31,250</ix:nonFraction>&#160;and recorded $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd">220,082</ix:nonFraction>&#160;interest expense on this Note;
and the Company and Lender exchanged these Partitioned Notes of $<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayableCurrent" scale="0" unitRef="usd">750,000</ix:nonFraction>&#160;for the delivery of&#160;<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">396,010</ix:nonFraction>&#160;shares of the Company&#8217;s
common stock.&#160;During the three months ended June 30, 2023, the Company recorded $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd">109,018</ix:nonFraction> interest expense on this Note; and the Company
and Lender exchanged these Partitioned Notes of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayableCurrent" scale="0" unitRef="usd">250,000</ix:nonFraction> for the delivery of <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">154,473</ix:nonFraction> shares of the Company&#8217;s common stock. The Company
recorded $<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockAmountIssued1" scale="0" unitRef="usd">5,602</ix:nonFraction>&#160;gain on conversion of these notes in 2022.&#160;As of June 30, 2023, the outstanding principal balance of this note
was $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="creg:OutstandingPrincipalBalance" scale="0" unitRef="usd">5,400,906</ix:nonFraction>&#160;with accrued interest of $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="0" unitRef="usd">59,188</ix:nonFraction>. The Note was classified as a current liability in accordance with ASC 470-10-45
Other Presentation Matters &#8211; General Due on Demand Loan Arrangements.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>12. STOCKHOLDERS&#8217;
EQUITY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i><span style="text-decoration:underline">Warrants</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white"><ix:nonNumeric contextRef="c0" continuedAt="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock-c0_cont_1" escape="true" name="creg:ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2023</ix:nonNumeric>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">30,411</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c151" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">14.0</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c152" format="ixt-sec:duryear" name="creg:WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance">1.21</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at January 1, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">30,411</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">14.0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c152" format="ixt-sec:duryear" name="creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc">1.21</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exchanged</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Outstanding at June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">30,411</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">14.0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c152" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">0.71</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">30,411</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">14.0</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c152" format="ixt-sec:duryear" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2">0.71</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>13. STOCK-BASED COMPENSATION
PLAN</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Options to Employees and
Directors</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On June 19, 2015, the stockholders
of the Company approved the China Recycling Energy Corporation Omnibus Equity Plan (the &#8220;Plan&#8221;) at its annual meeting. The
total shares of Common Stock authorized for issuance during the term of the Plan is&#160;<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesAuthorized" scale="0" unitRef="shares">124,626</ix:nonFraction>. The Plan was effective immediately upon
its adoption by the Board of Directors on April 24, 2015, subject to stockholder approval, and will terminate on the earliest to occur
of (i) the 10th anniversary of the Plan&#8217;s effective date, or (ii) the date on which all shares available for issuance under the
Plan shall have been issued as fully-vested shares. The stockholders approved the Plan at their annual meeting on June 19, 2015.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="background-color: white"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">The following table summarizes
option activity with respect to employees and independent directors for the six months ended June 30, 2023</ix:nonNumeric>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Average<br/> Exercise<br/> Price<br/> per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" scale="0" unitRef="shares">500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="creg:AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" scale="0" unitRef="usdPershares">16.1</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2">4.32</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at January 1, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">16.1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1">4.32</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Outstanding atJune 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" scale="0" unitRef="shares">500</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="1" format="ixt:num-dot-decimal" name="creg:AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" scale="0" unitRef="usdPershares">16.1</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2">3.82</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at June 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">500</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">16.1</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1">3.82</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>14. INCOME TAX</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s Chinese subsidiaries
are governed by the Income Tax Law of the PRC concerning privately-run enterprises, which are generally subject to tax at&#160;<ix:nonFraction contextRef="c155" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">25</ix:nonFraction>% on
income reported in the statutory financial statements after appropriate tax adjustments. Under Chinese tax law, the tax treatment of finance
and sales-type leases is similar to US GAAP. However, the local tax bureau continues to treat the Company&#8217;s sales-type leases as
operating leases. Accordingly, the Company recorded deferred income taxes.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s subsidiaries
generate all of their income from their PRC operations. All of the Company&#8217;s Chinese subsidiaries&#8217; effective income tax rate
for 2023 and 2022 was&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">25</ix:nonFraction></ix:nonFraction>%. Yinghua, Shanghai TCH, Xi&#8217;an TCH, Huahong, Zhonghong and Erdos TCH file separate income tax returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">There is no income tax for companies
domiciled in the Cayman Islands. Accordingly, the Company&#8217;s CFS do not present any income tax provisions related to Cayman Islands
tax jurisdiction, where Sifang Holding is domiciled.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The US parent&#160;company, SPC
is taxed in the US and, as of June 30, 2023, had net operating loss (&#8220;NOL&#8221;) carry forwards for income taxes of $<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="6" unitRef="usd">4.20</ix:nonFraction>&#160;million;
for federal income tax purposes, the NOL arising in tax years beginning after 2017 may only reduce&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure">80</ix:nonFraction>% of a taxpayer&#8217;s taxable
income, and may be carried forward indefinitely. However, the coronavirus Aid, Relief and Economic Security Act (&#8220;the CARES Act&#8221;)
issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year carryback period and temporarily
repealing the&#160;<ix:nonFraction contextRef="c156" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c157" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure">80</ix:nonFraction></ix:nonFraction></ix:nonFraction>% limitation for NOLs arising in 2018, 2019 and 2020. Management believes the realization of benefits from these
losses uncertain due to the US parent company&#8217;s continuing operating losses. Accordingly, a&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" scale="-2" unitRef="pure">100</ix:nonFraction>% deferred tax asset valuation
allowance was provided.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023, the Company&#8217;s
PRC subsidiaries had $<ix:nonFraction contextRef="c159" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" unitRef="usd">37.03</ix:nonFraction>&#160;million NOL that can be carried forward to offset future taxable income for&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="creg:IncomeTaxTermYear">five years</ix:nonNumeric>&#160;from
the year the loss is incurred. The NOL was mostly from Erdos TCH and Zhonghong. Management considers the scheduled reversal of deferred
tax liabilities, projected future taxable income and tax planning strategies in making this assessment. After consideration of all the
information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax
assets due to the recurring losses from operations of these entities, accordingly, the Company recorded a&#160;<ix:nonFraction contextRef="c155" decimals="2" format="ixt:num-dot-decimal" name="creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" scale="-2" unitRef="pure">100</ix:nonFraction>% deferred tax valuation
allowance for the PRC NOL.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">The following
table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the six months ended June 30, 2023 and 2022</ix:nonNumeric>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2" id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">U.S. statutory rates expense (benefit)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">21.0</ix:nonFraction></td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">21.0</ix:nonFraction></td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax rate difference &#8211; current provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure">4.1</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure">0.6</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure">2.0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure">8.3</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure">37.6</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure">15.8</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Tax expense (benefit) per financial statements</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">22.7</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">3.7</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="background-color: white">The following table reconciles
the U.S. statutory rates to the Company&#8217;s effective tax rate for the three months ended June 30, 2023 and 2022, respectively:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">U.S. statutory rates expense (benefit)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">21.0</ix:nonFraction></td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">21.0</ix:nonFraction></td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax rate difference &#8211; current provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure">4.4</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure">0.8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure">0.5</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure">3.0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure">46.6</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure">19.9</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Tax expense (benefit) per financial statements</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">30.5</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">2.7</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">The provision
for income tax expense (benefit)</ix:nonNumeric> for the six months ended June 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_2" id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Income tax expense (benefit)&#160;&#160;&#8211; current</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd">62,492</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd">23,557</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense &#8211; deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income tax expense (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">62,492</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">23,557</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">The provision
for income tax expense (benefit) for the three months ended June 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Income tax expense (benefit)&#160;&#160;&#8211; current</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd">57,958</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd">5,850</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense &#8211; deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income tax expense (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">57,958</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">5,850</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="creg:StatutoryReservesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>15. STATUTORY RESERVES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Pursuant to the corporate law
of the PRC effective January 1, 2006, the Company is only required to maintain one statutory reserve by appropriating from its after-tax
profit before declaration or payment of dividends. The statutory reserve represents restricted retained earnings.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Surplus Reserve Fund</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s Chinese subsidiaries
are required to transfer&#160;<ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfStatutoryReserveNetIncome" scale="-2" unitRef="pure">10</ix:nonFraction>% of their net income, as determined under PRC accounting rules and regulations, to a statutory surplus
reserve fund until such reserve balance reaches&#160;<ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfReserveRegisteredCapital" scale="-2" unitRef="pure">50</ix:nonFraction>% of the Company&#8217;s registered capital.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The surplus reserve fund is non-distributable
other than during liquidation and can be used to fund previous years&#8217; 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&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfRegisteredCapital" scale="-2" unitRef="pure">25</ix:nonFraction>%
of the registered capital.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><ix:nonNumeric contextRef="c0" continuedAt="creg_StatutoryReservesDisclosureTableTextBlock-c0_cont_1" escape="true" name="creg:StatutoryReservesDisclosureTableTextBlock">The maximum statutory reserve
amount has not been reached for any subsidiary. The table below discloses the statutory reserve amount in the currency type registered
for each Chinese subsidiary as of June 30, 2023 and December 31, 2022</ix:nonNumeric>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="creg_StatutoryReservesDisclosureTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Name&#160;of&#160;Chinese&#160;Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Registered<br/>
 Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Maximum<br/>
 Statutory<br/>
 Reserve<br/>
 Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory<br/>
 reserve at<br/>
 June 30,<br/>
 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory <br/>
reserve at<br/>
 December&#160;31, <br/>
2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 52%; text-align: left">Shanghai TCH</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="cny">29,800,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny">14,900,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#165;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c164" name="creg:StatutoryReserveDescription">6,564,303</ix:nonNumeric>&#160;($1,003,859</span></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#165;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c166" name="creg:StatutoryReserveDescription">6,564,303</ix:nonNumeric>&#160;($1,003,859</span></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Xi&#8217;an TCH</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="cny">202,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny">101,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c169" name="creg:StatutoryReserveDescription">73,904,935</ix:nonNumeric>&#160;($11,267,161</span></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c171" name="creg:StatutoryReserveDescription">73,781,005</ix:nonNumeric>&#160;($11,249,275</span></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Erdos TCH</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="cny">120,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny">60,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c174" name="creg:StatutoryReserveDescription">19,035,814</ix:nonNumeric>&#160;($2,914,869</span></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c176" name="creg:StatutoryReserveDescription">19,035,814</ix:nonNumeric>&#160;($2,914,869</span></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Xi&#8217;an Zhonghong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="cny">30,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny">15,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c179" name="creg:StatutoryReserveDescription"><ix:nonNumeric contextRef="c180" name="creg:StatutoryReserveDescription">Did not accrue yet due to accumulated deficit</ix:nonNumeric></ix:nonNumeric></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c181" name="creg:StatutoryReserveDescription"><ix:nonNumeric contextRef="c182" name="creg:StatutoryReserveDescription">Did not accrue yet due to accumulated deficit</ix:nonNumeric></ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Shaanxi Huahong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="cny">2,500,300</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny">1,250,150</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c184" name="creg:StatutoryReserveDescription"><ix:nonNumeric contextRef="c185" name="creg:StatutoryReserveDescription">Did not accrue yet due to accumulated deficit</ix:nonNumeric></ix:nonNumeric></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c186" name="creg:StatutoryReserveDescription"><ix:nonNumeric contextRef="c187" name="creg:StatutoryReserveDescription">Did not accrue yet due to accumulated deficit</ix:nonNumeric></ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">Zhongxun</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="cny">35,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny">17,500,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c189" name="creg:StatutoryReserveDescription"><ix:nonNumeric contextRef="c190" name="creg:StatutoryReserveDescription">Did not accrue yet due to accumulated deficit</ix:nonNumeric></ix:nonNumeric></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c191" name="creg:StatutoryReserveDescription"><ix:nonNumeric contextRef="c192" name="creg:StatutoryReserveDescription">Did not accrue yet due to accumulated deficit</ix:nonNumeric></ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Common Welfare Fund</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The common welfare fund is a
voluntary fund to which the Company can transfer&#160;<ix:nonFraction contextRef="c161" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfStatutoryReserveNetIncome" scale="-2" unitRef="pure">5</ix:nonFraction>% to&#160;<ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfStatutoryReserveNetIncome" scale="-2" unitRef="pure">10</ix:nonFraction>% of its net income. This fund can only be utilized for capital items
for the collective benefit of the Company&#8217;s employees, such as construction of dormitories, cafeteria facilities, and other staff
welfare facilities. This fund is non-distributable other than upon liquidation. The Company does not participate in this fund.&#160;&#160;</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LossContingencyDisclosures-c0_cont_1" escape="true" name="us-gaap:LossContingencyDisclosures"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>16. CONTINGENCIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">China maintains a &#8220;closed&#8221;
capital account, meaning companies, banks, and individuals cannot move money in or out of the country except in accordance with strict
rules. The People&#8217;s Bank of China (PBOC) and State Administration of Foreign Exchange (SAFE) regulate the flow of foreign exchange
in and out of the country. For inward or outward foreign currency transactions, the Company needs to make a timely declaration to the
bank with sufficient supporting documents to declare the nature of the business transaction. The Company&#8217;s sales, purchases and
expense transactions are denominated in RMB and all of the Company&#8217;s assets and liabilities are also denominated in RMB. The RMB
is not freely convertible into foreign currencies under the current law. Remittances in currencies other than RMB may require certain
supporting documentation in order to make the remittance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_LossContingencyDisclosures-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s operations
in the PRC are subject to specific considerations and significant risks not typically associated with companies in North America and Western
Europe. These include risks associated with, among others, the political, economic and legal environments and foreign currency exchange.
The Company&#8217;s results may be adversely affected by changes in governmental policies with respect to laws and regulations, anti-inflationary
measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Litigation</span></i>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">1<span style="font-family: Times New Roman, Times, Serif">&#65289;</span>In
November 2019, Beijing Hongyuan Recycling Energy Investment Center (&#8220;BIPC&#8221;), or Hongyuan, filed a lawsuit with the Beijing
Intermediate People&#8217;s Court against Xi&#8217;an TCH to compel Xi&#8217;an TCH to repurchase certain stock pursuant to a stock repurchase
option agreement. On April 9, 2021, the court rendered a judgment in favor of Hongyuan. Xi&#8217;an TCH filed a motion for retrial to
High People&#8217;s Court of Beijing on April 13, 2022, because Xi&#8217;an TCH paid RMB&#160;<ix:nonFraction contextRef="c193" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLegalSettlements" scale="6" unitRef="cny">261</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c193" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLegalSettlements" scale="6" unitRef="usd">37.58</ix:nonFraction>&#160;million)
principal and interest to Hongyuan as an out-of-court settlement. On April 11, 2022, Xi&#8217;an Zhonghong New Energy Technology Co.
Ltd., filed an application for retrial and provided relevant evidence to the Beijing High People&#8217;s Court on the Civil Judgment
No. 264, awaiting trial. On August 10, 2022, Beijing No. 1 Intermediate People&#8217;s Court of Beijing issued a Certificate of Active
Perf</span>ormance, proving that Xi&#8217;an Zhonghong New Energy Technology Co., Ltd. had fulfilled its buyback obligations as disclosed
in Note 10 that, <span style="background-color: white">on April 9, 2021, Xi&#8217;an TCH, Xi&#8217;an Zhonghong, Guohua Ku, Chonggong
Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement). Under the termination agreement, the original buyback
agreement entered on December 19, 2019 was terminated upon signing of the termination agreement. HYREF will not execute the buy-back
option and will not ask for any additional payment from the buyers other than keeping the CDQ WHPG station.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of this report date, Xi&#8217;an
Zhonghong is waiting for Court&#8217;s decision on retrial petition that was submitted in April 2022. During this waiting period, BIPC
entered the execution procedure, and there is a balance of RMB&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAdditionalCapital" scale="0" unitRef="cny">14,204,317</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherAdditionalCapital" scale="6" unitRef="usd">2.20</ix:nonFraction>&#160;million) between the amount executed by
the court and the liability recognized by Xi &#8216;an TCH, which was mainly the enforcement fee, legal and penalty fee for the original
judgement, and was automatically generated by the toll collection system of the People&#8217;s court. The Company accrued $<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="creg:AccruedLitigationExpense" scale="6" unitRef="usd">2.08</ix:nonFraction>&#160;million
litigation expense as of June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">2<span style="font-family: Times New Roman, Times, Serif">&#65289;</span>On
June 28, 2021, Beijing No.4 Intermediate People&#8217;s Court of Beijing entered into a judgement that Xi&#8217;an Zhonghong Technology
Co., Ltd. should pay the loan principal of RMB&#160;<ix:nonFraction contextRef="c133" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="6" unitRef="cny">77</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c133" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="6" unitRef="usd">11.06</ix:nonFraction>&#160;million) with loan interest of RMB&#160;<ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="0" unitRef="cny">2,418,229</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c194" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="6" unitRef="usd">0.35</ix:nonFraction>&#160;million)
to Beijiang Hongyuan Recycling Energy Investment Center (Limited Partnership). In the end of 2022, Beijing No.4 Intermediate People&#8217;s
Court of Beijing entered into the judgment enforcement procedure, which, in addition to the loan principal with interest amount, Xi&#8217;an
Zhonghong Technology Co., Ltd. was to pay judgment enforceme</span>nt fee, late fee and other fees of RMB&#160;<ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="0" unitRef="cny"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="0" unitRef="cny"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="0" unitRef="cny">80,288,184</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;($<ix:nonFraction contextRef="c195" decimals="-4" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="6" unitRef="usd"><ix:nonFraction contextRef="c196" decimals="-4" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="6" unitRef="usd"><ix:nonFraction contextRef="c197" decimals="-4" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="6" unitRef="usd">11.53</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million)
in total, the Company recorded these additional fees in 2022. There was no update for this case as of this report date.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>17. COMMITMENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Lease Commitment</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On November 20, 2017, Xi&#8217;an
TCH entered into a lease for its office from December 1, 2017 through November 30, 2020.&#160;The monthly rent was RMB&#160;<ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny">36,536</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd">5,600</ix:nonFraction>)
with quarterly payment in advance. This lease expired in&#160;<ix:nonNumeric contextRef="c198" name="creg:LeaseExpirationDate">November 2020</ix:nonNumeric>.&#160;The Company entered a new lease for the same location
from January 1, 2021 through December 31, 2023&#160;with monthly rent of RMB&#160;<ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny">36,536</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd">5,600</ix:nonFraction>), to be paid every half year in
advance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock"><span style="background-color: white">The components of lease costs,
lease term and discount rate with respect of the office lease with an initial term of more than 12 months are as follows:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_LeaseCostTableTextBlock-c0_cont_2" id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd">30,863</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="creg:OperatingLeaseCostInterestExpenseOnLeaseLiability" scale="0" unitRef="usd">774</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weighted Average Remaining Lease Term - Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-size: 10pt">0. 5&#160;years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted Average Discount Rate - Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">5</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_LeaseCostTableTextBlock-c0_cont_3" id="_LeaseCostTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost&#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd">31,399</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="creg:OperatingLeaseCostInterestExpenseOnLeaseLiability" scale="0" unitRef="usd">2,413</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;&#160;</span></p>

<ix:continuation continuedAt="_LeaseCostTableTextBlock-c0_cont_4" id="_LeaseCostTableTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended<br/> June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd">15,245</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="creg:OperatingLeaseCostInterestExpenseOnLeaseLiability" scale="0" unitRef="usd">385</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_LeaseCostTableTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended<br/> June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd">15,359</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="creg:OperatingLeaseCostInterestExpenseOnLeaseLiability" scale="0" unitRef="usd">1,193</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><span style="background-color: white">The following is a schedule,
by years, of maturities of the office lease liabilities as of June 30, 2023:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; padding-bottom: 1.5pt">For the year ended June 30, 2024,</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd">30,338</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted cash flows</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd">30,338</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd">4</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd">30,334</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Employment Agreement</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On May 8, 2020, the Company entered
an employment agreement with Yongjiang Shi, the Company&#8217;s CFO for 24 months. The monthly salary was RMB&#160;<ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="cny">16,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="usd">2,200</ix:nonFraction>).
The Company will grant the CFO no less than&#160;<ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">5,000</ix:nonFraction>&#160;shares of the Company&#8217;s common stock annually; however, as of this report
date, the Board of Directors and Compensation Committee have not approved the number of shares to be given to the CFO, nor any stock reward
agreement has been signed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On May 6, 2022, the Company entered
another employment agreement with Mr. Shi for 24 months with monthly salary of RMB&#160;<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="cny">18,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" sign="-" unitRef="usd">2,500</ix:nonFraction>). The Company will grant the
CFO no less than&#160;<ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">5,000</ix:nonFraction>&#160;shares of the Company&#8217;s common stock annually; however, as of this report date, the Board of Directors
and Compensation Committee have not approved the number of shares to be given to the CFO, nor any stock reward agreement has been signed.&#160;&#160;</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>18. SUBSEQUENT EVENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white">The
Company follows the guidance in FASB ASC 855-10 for the disclosure of subsequent events. The Company evaluated subsequent events through
the date the unaudited financial statements were issued and determined the Company had no major subsequent event need to be disclosed.</span>&#160;</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS
OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>This quarterly report on
Form 10-Q and other reports filed by the Company from time to time with the SEC (collectively the &#8220;Filings&#8221;) contain or may
contain forward-looking statements and information that are based upon beliefs of, and information currently available to, Company&#8217;s
management as well as estimates and assumptions made by Company&#8217;s management. Readers are cautioned not to place undue reliance
on these forward-looking statements, which are only predictions and speak only as of the date hereof. When used in the filings, the words
&#8220;may&#8221;, &#8220;will&#8221;, &#8220;should&#8221;, &#8220;would&#8221;, &#8220;anticipate&#8221;, &#8220;believe&#8221;, &#8220;estimate&#8221;,
&#8220;expect&#8221;, &#8220;future&#8221;, &#8220;intend&#8221;, &#8220;plan&#8221;, or the negative of these terms and similar expressions
as they relate to Company or Company&#8217;s management identify forward-looking statements. Such statements reflect the current view
of Company with respect to future events and are subject to risks, uncertainties, assumptions, and other factors (including the statements
in the section &#8220;results of operations&#8221; below), and any businesses that Company may acquire. Should one or more of these risks
or uncertainties materialize, or should the underlying assumptions prove incorrect, actual results may differ significantly from those
anticipated, believed, estimated, expected, intended, or planned.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>Although the Company believes
the expectations reflected in the forward-looking statements are based on reasonable assumptions, the Company cannot guarantee future
results, levels of activity, performance, or achievements. Except as required by applicable law, including the securities laws of the
United States, the Company does not intend to update any of the forward-looking statements to conform these statements to actual results.
Readers are urged to carefully review and consider the various disclosures made throughout the entirety of annual report, which attempts
to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations, and prospects.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>Our financial statements
are prepared in US Dollars and in accordance with accounting principles generally accepted in the United States. See &#8220;Foreign Currency
Translation and Comprehensive Income (Loss)&#8221; below for information concerning the exchange rates at which Renminbi (&#8220;RMB&#8221;)
were translated into US Dollars (&#8220;USD&#8221;) at various pertinent dates and for pertinent periods.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>OVERVIEW</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company was incorporated on May 8, 1980
as Boulder Brewing Company under the laws of the State of Colorado. On September 6, 2001, the Company changed its state of incorporation
to the State of Nevada. In 2004, the Company changed its name from Boulder Brewing Company to China Digital Wireless, Inc. and on March
8, 2007, again changed its name from China Digital Wireless, Inc. to its current name, China Recycling Energy Corporation. On March 3,
2022, the Company changed its name to Smart Powerr Corp. The Company, through its subsidiaries, provides energy saving solutions and services,
including selling and leasing energy saving systems and equipment to customers, project investment, investment management, economic information
consulting, technical services, financial leasing, purchase of financial leasing assets, disposal and repair of financial leasing assets,
consulting and ensuring of financial leasing transactions in the Peoples Republic of China (&#8220;PRC&#8221;).&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company is in the process of transforming
and expanding into an energy storage integrated solution provider business. We plan to pursue disciplined and targeted expansion strategies
for market areas we currently do not serve. We actively seek and explore opportunities to apply energy storage technologies to new industries
or segments with high growth potential, including industrial and commercial complexes, large scale photovoltaic (&#8220;PV&#8221;) and
wind power stations,&#160;remote islands without electricity,&#160;and cities with multi-energy supplies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In December 2019, a novel strain of coronavirus (COVID-19) was reported,
and the World Health Organization declared the outbreak to constitute a &#8220;Public Health Emergency of International Concern.&#8221;
This contagious disease outbreak, which continues to spread to additional countries, and disrupts supply chains and affecting production
and sales across a range of industries as a result of quarantines, facility closures, and travel and logistics restrictions in connection
with the outbreak. The COVID-19 outbreak impacted the Company&#8217;s operations for the first quarter of 2020. However, as a result of
PRC government&#8217;s effort on disease control, most cities in China were reopened in April 2020, the outbreak in China is under the
control. From April 2020 to the end of 2021, there were some new COVID-19 cases discovered in a few provinces of China, however, the number
of new cases is not significant due to PRC government&#8217;s strict control. In 2022, COVID-19 cases fluctuated and increased again in
many cities of China including Xi&#8217;an Province where the Company is located. As a result of such increases, there have been periodic
short-term lockdowns and restrictions on travel in Xi&#8217;an Province and other areas of China, the Company&#8217;s operations have
been adversely impacted by the travel and work restrictions imposed on a temporary basis in China to limit the spread of COVID-19. From
January 2023, China has dropped all COVID restrictions, <span style="background-color: white">and the Company actively resumed its business
transformation task to transform and expand into an energy storage integrated solution provider sector.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">For the six months ended June 30, 2023 and
2022, the Company had net loss of $337,346 and $666,269, respectively. For the three months ended June 30, 2023 and 2022, the Company
had net loss of $247,842 and $224,810, respectively. The Company has an accumulated deficit of $60.08 million as of June 30, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">On June 30, 2023, the Company had $456,155
cash on hand, and loan receivable of&#160;<span style="background-color: white">$67,120,596 (RMB 485.0 million), a short term loan to
Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;), who is an unrelated party of the Company. The short-term borrowing
was for five days with capital utilization fee of $13,839 (RMB 100,000) per day for total of $69,196 (RMB 500,000). The Company received
the repayment of $67.1 million in full and capital utilization fee of $69,196 on July 3<sup>rd</sup>, 2023.&#160;</span>This satisfies
the Company&#8217;s estimated liquidity needs for 12 months from the issuance of the financial statements. The Company believes the business
transformation and expansion discussed above are probable of occurring and the occurrence, as well as the cash flow discussed, mitigate
the substantial doubt raised by the Company&#8217;s historical operating results.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Management also intends to raise additional
funds by way of a private or public offering, or by obtaining loans from banks or others. While the Company believes in the viability
of its strategy to generate sufficient revenue and in its ability to raise additional funds on reasonable terms and conditions, there
can be no assurances to that effect. The ability of the Company to continue as a going concern depends upon the Company&#8217;s ability
to further implement its business plan and generate sufficient revenue and its ability to raise additional funds by way of a public or
private offering, or debt financing including bank loans.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white"><i>Our Subsidiaries and Projects</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Our business is primarily conducted through
our wholly-owned subsidiaries, Yinghua and Sifang, Sifang&#8217;s wholly-owned subsidiaries, Huahong and Shanghai TCH, Shanghai TCH&#8217;s
wholly-owned subsidiaries, Xi&#8217;an TCH, Xi&#8217;an TCH&#8217;s wholly-owned subsidiary Erdos TCH and Xi&#8217;an TCH&#8217;s 90%
owned and Shanghai TCH&#8217;s 10% owned subsidiary Xi&#8217;an Zhonghong New Energy Technology Co., Ltd., and Zhongxun. Shanghai TCH
was established as a foreign investment enterprise in Shanghai under the laws of the PRC on May 25, 2004, and currently has registered
capital of $29.80 million. Xi&#8217;an TCH was incorporated in Xi&#8217;an, Shaanxi Province under the laws of the PRC in November 2007.
Erdos TCH was incorporated in April 2009. Huahong was incorporated in February 2009. Xi&#8217;an Zhonghong New Energy Technology Co.,
Ltd. was incorporated in July 2013. Xi&#8217;an TCH owns 90% and Shanghai TCH owns 10% of Zhonghong. Zhonghong provides energy saving
solutions and services, including constructing, selling and leasing energy saving systems and equipment to customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Zhongxun was incorporated in March 2014 and
is a wholly owned subsidiary of Xi&#8217;an TCH.&#160; Zhongxun will be mainly engaged in project investment, investment management, economic
information consulting, and technical services. Zhongxun has not yet commenced operations nor has any capital contribution been made as
of the date of this report.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Yinghua was incorporated on February 11, 2015
by the U.S. parent company. Yinghua will be mainly engaged in financial leasing, purchase of financial leasing assets, disposal and repair
of financial leasing assets, consulting and ensuring of financial leasing transactions, and related factoring business. Yinghua has not
yet commenced operations nor has any capital contribution been made as of the date of this report.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company&#8217;s organizational chart as
of June 30, 2023 is as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white">&#160;<img alt="" src="image_002.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Erdos TCH &#8211; Joint Venture</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">On April 14, 2009, the Company formed a joint
venture (the &#8220;JV&#8221;) with Erdos Metallurgy Co., Ltd. (&#8220;Erdos&#8221;) to recycle waste heat from Erdos&#8217; metal refining
plants to generate power and steam to be sold back to Erdos. The name of the JV was Inner Mongolia Erdos TCH Energy Saving Development
Co., Ltd. (&#8220;Erdos TCH&#8221;) with a term of&#160;20&#160;years. Erdos contributed&#160;7% of the total investment of the project,
and Xi&#8217;an TCH Energy Technology Co., Ltd. (&#8220;Xi&#8217;an TCH&#8221;) contributed&#160;93%. On June 15, 2013, Xi&#8217;an TCH
and Erdos entered into a share transfer agreement, pursuant to which Erdos sold its&#160;7% ownership interest in the JV to Xi&#8217;an
TCH for $1.29&#160;million (RMB&#160;8&#160;million), plus certain accumulated profits. Xi&#8217;an TCH paid the $1.29&#160;million in
July 2013 and, as a result, became the sole stockholder of the JV. Erdos TCH currently has two power generation systems in Phase I with
a total of 18 MW power capacity, and three power generation systems in Phase II with a total of 27 MW power capacity. On April 28, 2016,
Erdos TCH and Erdos entered into a supplemental agreement, effective May 1, 2016, whereby Erdos TCH cancelled monthly minimum lease payments
from Erdos, and started to charge Erdos based on actual electricity sold at RMB 0.30 / KWH. The selling price of each KWH is determined
annually based on prevailing market conditions. In May 2019, Erdos TCH ceased its operations due to renovations and furnace safety upgrades
of Erdos, and the Company initially expected the resumption of operations in July 2020, but the resumption of operations was further delayed
due to government&#8217;s mandate for Erdos to significantly lower its energy consumption per unit of GDP by implementing a comprehensive
technical upgrade of its ferrosilicon production line to meet the City&#8217;s energy-saving targets.&#160;&#160;Erdos is currently researching
the technical rectification scheme. Once the scheme is determined, Erdos TCH will carry out supporting technical transformation for its
waste heat power station project.&#160;During this period, Erdos will compensate Erdos TCH RMB 1 million ($145,460) per month, until operations
resume.&#160;The Company has not recognized any income due to the uncertainty of collection.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">In addition, Erdos TCH has&#160;30% ownership
in DaTangShiDai (BinZhou) Energy Savings Technology Co., Ltd. (&#8220;BinZhou Energy Savings&#8221;),&#160;30% ownership in DaTangShiDai
DaTong Recycling Energy Technology Co., Ltd. (&#8220;DaTong Recycling Energy&#8221;), and&#160;40% ownership in DaTang ShiDai TianYu XuZhou
Recycling Energy Technology Co, Ltd. (&#8220;TianYu XuZhou Recycling Energy&#8221;). These companies were incorporated in 2012 but have
not had any operations since then nor has any registered capital contribution been made.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white"><i>Chengli Waste Heat Power Generation Projects</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">On July 19, 2013, Xi&#8217;an TCH formed a
new company, &#8220;Xi&#8217;an Zhonghong New Energy Technology Co., Ltd.&#8221; (&#8220;Zhonghong&#8221;), of which it owns&#160;90%
of Zhonghong, with HYREF owning the other&#160;10%.&#160;Zhonghong provides energy saving solution and services, including constructing,
selling and leasing energy saving systems and equipment to customers. On December 29, 2018, Shanghai TCH entered into a Share Transfer
Agreement with HYREF, pursuant to which HYREF transferred its 10% ownership in Zhonghong to Shanghai TCH for RMB 3 million ($0.44 million).
The transfer was completed on January 22, 2019.&#160;The Company owns 100% of Xi&#8217;an Zhonghong after the transaction.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; background-color: white">On July 24, 2013, Zhonghong entered into a
Cooperative Agreement of CDQ and CDQ WHPG Project (Coke Dry Quenching Waste Heat Power Generation Project) with Boxing County Chengli
Gas Supply Co., Ltd. (&#8220;Chengli&#8221;). The parties entered into a supplement agreement on July 26, 2013. Pursuant to these agreements,
Zhonghong will design, build and maintain a 25 MW CDQ system and a CDQ WHPG system to supply power to Chengli, and Chengli will pay energy
saving fees (the &#8220;Chengli Project&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">On December 29, 2018, Xi&#8217;an Zhonghong,
Xi&#8217;an TCH, HYREF, Guohua Ku, and Mr. Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement,&#160;pursuant
to which Xi&#8217;an Zhonghong transferred Chengli CDQ WHPG station (&#8216;the Station&#8221;) as the repayment for the loan of RMB 188,639,400
($27.54 million) to HYREF. Xi&#8217;an Zhonghong, Xi&#8217;an TCH, Guohua Ku and Chonggong Bai also agreed to a Buy Back Agreement for
the Station when certain conditions are met (see Note 9). The transfer of the Station was completed on January 22, 2019, the Company recorded
a $624,133 loss.&#160;However, because the loan was not deemed repaid due to the buyback provision (See Note 9 for detail), the Company
kept the loan and the Chengli project recognized&#160;in its consolidated financial statements (&#8220;CFS&#8221;) until April&#160;9,&#160;2021.
The Buy Back Agreement was terminated on April&#160;9, 2021, HYREF did not execute the buy-back option and did not ask for any additional
payment from the buyers other than keeping the CDQ WHPG station.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>CRITICAL ACCOUNTING POLICIES AND ESTIMATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Our management&#8217;s discussion and analysis
of our financial condition and results of operations are based on our consolidated financial statements (&#8220;CFS&#8221;), which were
prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;US GAAP&#8221;). The preparation
of these CFS requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure
of contingent assets and liabilities at the date of the financial statements as well as the reported net sales and expenses during the
reporting periods. On an ongoing basis, we evaluate our estimates and assumptions. We base our estimates on historical experience and
various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments
about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these
estimates under different assumptions or conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">While our significant accounting policies
are more fully described in Note 2 to our CFS, we believe the following accounting policies are the most critical to assist you in fully
understanding and evaluating this management discussion and analysis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Basis of Presentation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">These accompanying CFS were prepared in accordance
with US GAAP and pursuant to the rules and regulations of the SEC for financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Principle of Consolidation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The CFS include the accounts of CREG and,
its subsidiary, Sifang Holdings and Yinghua; Sifang Holdings&#8217; wholly-owned subsidiaries, Huahong and Shanghai TCH; Shanghai TCH&#8217;s
wholly-owned subsidiary Xi&#8217;an TCH; and Xi&#8217;an TCH&#8217;s subsidiaries, Erdos TCH, Zhonghong, and Zhongxun. Substantially all
of the Company&#8217;s revenues are derived from the operations of Shanghai TCH and its subsidiaries, which represent substantially all
of the Company&#8217;s consolidated assets and liabilities as of June 30, 2023. All significant inter-company accounts and transactions
were eliminated in consolidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Use of Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">In preparing the CFS, management makes estimates
and assumptions that affect the reported amounts of assets and liabilities in the balance sheets as well as revenues and expenses during
the year reported. Actual results may differ from these estimates.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Concentration of Credit Risk</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Cash includes cash on hand and demand deposits
in accounts maintained within China. Balances at financial institutions within China are not covered by insurance. The Company has not
experienced any losses in such accounts.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Certain other financial instruments, which
subject the Company to concentration of credit risk, consist of accounts and other receivables. The Company does not require collateral
or other security to support these receivables. The Company conducts periodic reviews of its customers&#8217; financial condition and
customer payment practices to minimize collection risk on accounts receivable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The operations of the Company are located
in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced by the political,
economic and legal environments in the PRC.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Revenue Recognition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Sales-type Leasing and Related Revenue
Recognition&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company follows Financial Accounting Standards
Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842 (See Operating lease below as relates to the
Company as a lessee). The Company&#8217;s sales type lease contracts for revenue recognition fall under ASC 842.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company constructs and leases waste energy
recycling power generating projects to its customers. The Company typically transfers ownership of the waste energy recycling power generating
projects to its customers at the end of the lease.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company finances construction of waste
energy recycling power generating projects. The sales and cost of sales are recognized at the inception of the lease, which is when the
control is transferred to the lessee. The Company accounts for the transfer of control as a sales type lease in accordance with ASC 842-10-25-2.
The underlying asset is derecognized, and revenue is recorded when collection of payments is probable. This is in accordance with the
revenue recognition principle in ASC 606 -Revenue from contracts with customers. The investment in sales-type leases consists of the sum
of the minimum lease payments receivable less unearned interest income and estimated executory cost. Minimum lease payments are part of
the lease agreement between the Company (as the lessor) and the customer (as the lessee). The discount rate implicit in the lease is used
to calculate the present value of minimum lease payments. The minimum lease payments consist of the gross lease payments net of executory
costs and contingent rentals, if any. Unearned interest is amortized to income over the lease term to produce a constant periodic rate
of return on net investment in the lease. While revenue is recognized at the inception of the lease, the cash flow from the sales-type
lease occurs over the course of the lease, which results in interest income and reduction of receivables. Revenue is recognized net of
value-added tax.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Contingent Rental Income</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company records income from actual electricity
generated of each project in the period the income is earned, which is when the electricity is generated. Contingent rent is not part
of minimum lease payments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Foreign Currency Translation and Comprehensive
Income (Loss)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company&#8217;s functional currency is
RMB. For financial reporting purposes, RMB figures were translated into USD as the reporting currency. Assets and liabilities are translated
at the exchange rate in effect on the balance sheet date. Revenues and expenses are translated at the average rate of exchange prevailing
during the reporting period. Translation adjustments arising from the use of different exchange rates from period to period are included
as a component of stockholders&#8217; equity as &#8220;Accumulated other comprehensive income.&#8221; Gains and losses from foreign currency
transactions are included in income. There has been no significant fluctuation in exchange rate for the conversion of RMB to USD after
the balance sheet date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company uses &#8220;Reporting Comprehensive
Income&#8221; (codified in FASB ASC Topic 220). Comprehensive income is comprised of net income and all changes to the statements of stockholders&#8217;
equity, except those due to investments by stockholders, changes in paid-in capital and distributions to stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>RESULTS OF OPERATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Comparison of Results of Operations for
the six months ended June 30, 2023 and 2022</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The following table sets
forth the results of our operations for the periods indicated as a percentage of net sales. Certain columns may not add due to rounding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%<br/> of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%<br/>
of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Sales</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Interest income on sales-type leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">459,235</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">383,506</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(459,235</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(383,506</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total non-operating expenses, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">184,381</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(259,206</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss before income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(274,854</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(642,712</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,492</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,557</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(337,346</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(666,269</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>SALES</i>.&#160;Total sales for the six
months ended June 30, 2023 and 2022 were $0.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>COST OF SALES.&#160;</i>Cost of sales (&#8220;COS&#8221;)
for the six months ended June 30, 2023 and 2022 were $0.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; background-color: white"><i>GROSS PROFIT</i>. Gross profit for the
six months ended June 30, 2023 and 2022 were $0 with gross margin of 0%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>OPERATING EXPENSES</i>.&#160;Operating
expenses consisted of general and administrative expenses (&#8220;G&amp;A&#8221;) totaling $459,235 for the six months ended June 30,
2023, compared to $383,506 for the six months ended June 30, 2022, an increase of $75,729 or 19.7%. The increase in operating expenses
was mainly due to increased audit fee by $76,100, increased legal expense by $26,000 and increased other G&amp;A expenses by $42,990,
which was partly offset by decreased amortization on long term convertible note by $69,350.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>NET NON-OPERATING INCOME (EXPENSES</i>).&#160;Net
non-operating expenses consisted of gain or loss on note conversion, interest income, interest expenses, and miscellaneous expenses. For
the six months ended June 30, 2023, net non-operating income was $184,381 compared to non-operating expense of $259,206 for the six months
ended June 30, 2022. For the six months ended June 30, 2023, we had $170,441 interest income, gain on note conversion of $5,602 and other
income of $228,618, which was offset by $220,280 interest expense on note payable. For the six months ended June 30, 2022, we had $223,915
interest income but the amount was offset by $230,318 interest expense on note payable, loss on note conversion of $121,121, and other
expenses of $131,682.&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>INCOME TAX EXPENSE</i>.&#160;Income tax
expense was $62,492 for the six months ended June 30, 2023, compared with $23,557 for the six months ended June 30, 2022. The consolidated
effective income tax rate for the six months ended June 30, 2023 and 2022 were 22.7% and 3.7%, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>NET LOSS</i>. Net loss for the six months
ended June 30, 2023 was $337,346 compared to $666,269 for the six months ended June 30, 2022, a decrease of net loss of $328,923. This
decrease in net loss was mainly due to decreased other expenses by $360,300 and decreased loss on note conversion by $126,723, which was
partly offset by increased G&amp;A expenses by $75,729, increased income tax expense by $38,935 and decreased interest income by $53,474
as described above.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><b>Comparison of Results
of Operations for the three months ended June 30, 2023 and 2022</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">The following table sets
forth the results of our operations for the periods indicated as a percentage of net sales. Certain columns may not add due to rounding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%<br/>
 of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%<br/>
 of Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Sales</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Interest income on sales-type leases</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">374,407</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">187,726</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(374,407</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(187,726</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total non-operating income (expenses), net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">184,523</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,234</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Income (loss) before income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(189,884</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(218,960</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">57,958</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,850</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(247,842</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(224,810</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; background-color: white"><i>SALES</i>.&#160;Total sales for the three
months ended June 30, 2023 and 2022 were $0.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; background-color: white"><i>COST OF SALES.&#160;</i>Cost of sales (&#8220;COS&#8221;)
for the three months ended June 30, 2023 and 2022 were $0.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; background-color: white"><i>GROSS PROFIT</i>. Gross income for the
three months ended June 30, 2023 and 2022 were $0 with gross margin of 0%.&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>OPERATING EXPENSES</i>.&#160;Operating
expenses consisted of general and administrative expenses totaling $374,407 for the three months ended June 30, 2023, compared to $187,726
for the three months ended June 30, 2022, an increase of $186,681 or 99%. The increase in operating expenses was mainly due to an increased
legal fee by $60,000, increased audit fee by $93,790, and increased other G&amp;A expenses by $32,890.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>NET NON-OPERATING INCOME (EXPENSES</i>).&#160;Net
non-operating income (expenses) consisted of loss on note conversion, interest income, interest expenses, and miscellaneous expenses.
For the three months ended June 30, 2023, net non-operating income was $184,523 compared to non-operating expenses of $31,234 for the
three months ended June 30, 2022. For the three months ended June 30, 2023, we had $82,246 interest income and other income of $216,333,
but the amount was offset by $109,176 interest expense on note payable and loss on note conversion by $4,880. For the three months ended
June 30, 2022, we had $109,585 interest income, but the amount was offset by $109,742 interest expense on note payable, and other expenses
of $31,077.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>INCOME TAX EXPENSE</i>.&#160;Income tax
expense was $57,958 for the three months ended June 30, 2023, compared with $5,850 for the three months ended June 30, 2022. The consolidated
effective income tax rate for the three months ended June 30, 2023 and 2022 were 30.5% and 2.7%, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><i>NET LOSS.&#160;</i>&#160;Net loss for the
three months ended June 30, 2023 was $247,842 compared to $224,810 for the three months ended June 30, 2022, an increase of net loss of
$23,032. This increase in net loss was mainly due to increased G&amp;A expenses by $186,681, increased income tax expense by $52,108 and
decreased interest income by $27,339, which was partly offset by increased other income by $247,410 as described above.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>LIQUIDITY AND CAPITAL RESOURCES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Comparison of Six Months Ended June 30,
2023 and 2022</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">As of June 30, 2023,
the Company had cash and equivalents of $456,155, other current assets of $133.48 million, current liabilities of $23.28 million, working
capital of $110.66 million, a current ratio of 5.75:1 and a liability-to-equity ratio of 0.26:1.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The following is a summary
of cash provided by or used in each of the indicated types of activities during the six months ended June 30, 2023 and 2022:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash provided by (used in):</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Operating Activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(69,042,292</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(167,599</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(69,994,412</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Net cash used in operating activities was
$69,042,292 during the six months ended June 30, 2023, compared to $167,599 for the six months ended June 30, 2022. The increase in net
cash outflow for the six months ended June 30, 2023 was mainly due to increased cash outflow on advance to suppliers by $68.90 million,
which was partly offset by decreased net loss and noncash adjustment to net loss totaling $99,420.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white">On June 19, 2023, the Company
entered a purchase agreement with Hubei Bangyu New Energy Technology Co., Ltd. (&#8220;Bangyu&#8221;). The total contract amount was $82.3
million (RMB 595.0 million) for purchasing the energy storage battery systems. As of June 30, 2023, the Company made a prepayment to Bangyu
of $65.9 million (RMB 476.0 million). The Company is in the process of transforming and expanding into energy storage integrated solution
provider business. The Company actively seeks and explores opportunities to apply energy storage technologies to new industries or segments
with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV) and wind power stations,&#160;remote
islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Net cash used in investing activities was $69,994,412 and $0, respectively,
for the six months ended June 30, 2023 and 2022. For the six months ended June 30, 2023, investing activities mainly consists of short-term
loan receivable of $69,994,412.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white">On March 31, 2023, the Company
had $140,576,568&#160;(RMB&#160;966.0&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $43,657&#160;(RMB&#160;300,000)
per day for total of $218,287&#160;(RMB&#160;1.5&#160;million). To ensure the safety of the funds, before money was transferred to Youkai,
Youkai handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of
the loan. The Company received the repayment of $140.6&#160;million in full plus capital utilization fee on April 3, 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white">On June 30, 2023, the Company
loaned $67,120,596&#160;(RMB&#160;485.0&#160;million) to Youkai again, an unrelated party of the Company. The short-term loan was for
five days with a capital utilization fee of $13,839&#160;(RMB&#160;100,000) per day for total of $69,196&#160;(RMB&#160;500,000). To ensure
the safety of the funds, before money was transferred to Youkai, Youkai handed over the official seal, financial seal and bank account
UK to the Company for custody and management until repayment of the loan. The Company received the repayment of $67.2&#160;million in
full plus capital utilization fee on July 3, 2023.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">There was no cash provided by or use in financing
activities during the six months ended June 30, 2023 and 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">We do not believe inflation has had or will
have a significant negative impact on our results of operations in 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Transfers of Cash to and from Our Subsidiaries</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The PRC has currency and capital transfer
regulations that require us to comply with certain requirements for the movement of capital. The Company is able to transfer cash (USD)
to its PRC subsidiaries through: (i) an investment (by increasing the Company&#8217;s registered capital in a PRC subsidiary), or (ii)
a stockholder loan. The Company&#8217;s subsidiaries in the PRC have not transferred any earnings or cash to the Company to date. The
Company&#8217;s business is primarily conducted through its subsidiaries. The Company is a holding company and its material assets consist
solely of the ownership interests held in its PRC subsidiaries. The Company relies on dividends paid by its subsidiaries for its working
capital and cash needs, including the funds necessary: (i) to pay dividends or cash distributions to its stockholders, (ii) to service
any debt obligations and (iii) to pay operating expenses. As a result of PRC laws and regulations (noted below) that require annual appropriations
of 10% of after-tax income to be set aside in a general reserve fund prior to payment of dividends, the Company&#8217;s PRC subsidiaries
are restricted in that respect, as well as in others respects noted below, in their ability to transfer a portion of their net assets
to the Company as a dividend.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">With respect to transferring cash from the
Company to its subsidiaries, increasing the Company&#8217;s registered capital in a PRC subsidiary requires the filing of the local commerce
department, while a stockholder loan requires a filing with the state administration of foreign exchange or its local bureau.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">With respect to the payment of dividends,
we note the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">PRC regulations currently permit the payment of dividends only out of accumulated profits, as determined in accordance with accounting standards and PRC regulations (an in-depth description of the PRC regulations is set forth below);</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Our PRC subsidiaries are required to set aside, at a minimum, 10% of their net income after taxes, based on PRC accounting standards, each year as statutory surplus reserves until the cumulative amount of such reserves reaches 50% of their registered capital;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Such reserves may not be distributed as cash dividends;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Our PRC subsidiaries may also allocate a portion of their after-tax profits to fund their staff welfare and bonus funds; except in the event of a liquidation, these funds may also not be distributed to stockholders; the Company does not participate in a Common Welfare Fund;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">The incurrence of debt, specifically the instruments governing such debt, may restrict a subsidiary&#8217;s ability to pay stockholder dividends or make other cash distributions; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">6.</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">The Company is subject to covenants and consent requirements.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">If, for the reasons noted above, our subsidiaries
are unable to pay stockholder dividends and/or make other cash payments to the Company when needed, the Company&#8217;s ability to conduct
operations, make investments, engage in acquisitions, or undertake other activities requiring working capital may be materially and adversely
affected. However, our operations and business, including investment and/or acquisitions by our subsidiaries within China, will not be
affected as long as the capital is not transferred in or out of the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>PRC Regulations</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">In accordance with PRC regulations on Enterprises
with Foreign Investment and their articles of association, a foreign-invested enterprise (&#8220;FIE&#8221;) established in the PRC is
required to provide statutory reserves, which are appropriated from net profit, as reported in the FIE&#8217;s PRC statutory accounts.
A FIE is required to allocate at least 10% of its annual after-tax profit to the surplus reserve until such reserve has reached 50% of
its respective registered capital (based on the FIE&#8217;s PRC statutory accounts). The aforementioned reserves may only be used for
specific purposes and may not be distributed as cash dividends. Until such contribution of capital is satisfied, the FIE is not allowed
to repatriate profits to its stockholders, unless approved by the State Administration of Foreign Exchange. After satisfaction of this
requirement, the remaining funds may be appropriated at the discretion of the FIE&#8217;s board of directors. Our subsidiary, Shanghai
TCH, qualifies as a FIE and is therefore subject to the above-mandated regulations on distributable profits.&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">Additionally, in accordance with PRC corporate
law, a domestic enterprise is required to maintain a surplus reserve of at least 10% of its annual after-tax profit until such reserve
has reached 50% of its respective registered capital based on the enterprise&#8217;s PRC statutory accounts. The aforementioned reserves
can only be used for specific purposes and may not be distributed as cash dividends. Xi&#8217;an TCH, Huahong, Zhonghong and Erdos TCH
were established as domestic enterprises; therefore, each is subject to the above-mentioned restrictions on distributable profits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0; background-color: white">As a result of PRC laws and regulations that
require annual appropriations of 10% of after-tax income to be set aside, prior to payment of dividends, in a general reserve fund, the
Company&#8217;s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company as a dividend
or otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><i>Chart of the Company&#8217;s Statutory
Reserve</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">Pursuant to PRC corporate law, effective January
1, 2006, the Company is required to maintain a statutory reserve by appropriating from its after-tax profit before declaration or payment
of dividends. The statutory reserve is restricted retained earnings. Our restricted and unrestricted retained earnings under US GAAP are
set forth below:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Unrestricted accumulated deficit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(60,082,175</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(59,726,943</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Restricted retained earnings (surplus reserve fund)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,185,889</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,168,003</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total accumulated deficit</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(44,896,286</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(44,558,940</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>OFF-BALANCE SHEET ARRANGEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">We have not entered into
any other financial guarantees or other commitments to guarantee the payment obligations of any third parties. We have not entered into
any derivative contracts that are indexed to our shares and classified as stockholders&#8217; equity or that are not reflected in our
CFS. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as
credit, liquidity or market risk support to such entity. We do not have any variable interest in any unconsolidated entity that provides
financing, liquidity, market risk or credit support to us or engages in leasing, hedging or research and development services with us.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>CONTRACTUAL OBLIGATIONS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Company&#8217;s contractual obligations
as of June 30, 2023 are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">1 year or</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">More than</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">See Note</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Contractual Obligation</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">less</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">1 year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(for&#160;details)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Notes payable including accrued interest of $59,188</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">5,460,094</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: right">10</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Entrusted loan including interest payable of $334,697</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,990,957</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,451,051</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white">The Company believes
it has sufficient cash as of June 30, 2023, and a sufficient channel to commercial institutions to obtain any loans that may be necessary
to meet its working capital needs. Historically, we have been able to obtain loans or otherwise achieve our financing objectives due to
the Chinese government&#8217;s support for energy-saving businesses with stable cash inflows, good credit ratings and history.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 3. Quantitative and Qualitative Disclosures About Market Risk.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 67.8pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Exchange Rate Risk</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Our operations are conducted mainly in the PRC.
As such, our earnings are subject to movements in foreign currency exchange rates when transactions are denominated in RMB, which is our
functional currency. Accordingly, our operating results are affected by changes in the exchange rate between the U.S. dollar and those
currencies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 4. Controls and Procedures.</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Disclosure Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company maintains disclosure controls and
procedures which are designed to provide reasonable assurance that information required to be disclosed in the Company&#8217;s periodic
SEC reports is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and
that such information is accumulated and communicated to its principal executive officer and principal financial officer, as appropriate,
to allow timely decisions regarding required disclosure. The Company&#8217;s management, with the participation of the Company&#8217;s
Chief Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), has evaluated the effectiveness of the Company&#8217;s
&#8220;disclosure controls and procedures,&#8221; as such term is defined in Rules 13a - 15(e) and 15d - 15(e) of the Securities Exchange
Act of 1934 (&#8220;Exchange Act&#8221;) at the end of the period covered by the report. Based upon that evaluation, our CEO and CFO concluded
that, as of June 30, 2023, the Company&#8217;s disclosure controls and procedures were not effective.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Internal Control Over Financial
Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">With the participation of the Company&#8217;s
management, including its CEO and CFO, the Company also conducted an evaluation of the Company&#8217;s internal control over financial
reporting to determine whether any changes occurred during the Company&#8217;s fiscal quarter ended as of June 30, 2023, that have materially
affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting. Based on such
evaluation, management concluded that, as of the end of the period covered by this report, there have not been any changes in the Company&#8217;s
internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the
fiscal quarter to which this report relates that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s
internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inherent Limitations on Effectiveness of Controls</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Our management, including the CEO and CFO, does
not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all error and all fraud.
A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s
objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of
controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation
of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances
of fraud, if any, have been detected. The design of any system of controls is based in part on certain assumptions about the likelihood
of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future
conditions. Projections of any evaluation of the effectiveness of controls to future periods are subject to risks. Over time, controls
may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART II - OTHER INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1. Legal Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">From time to time, we may be subject to legal
proceedings and claims in the ordinary course of business. We are not currently a party to any material legal proceedings, and to our
knowledge none is threatened. There can be no assurance that future legal proceedings arising in the ordinary course of business or otherwise
will not have a material adverse effect on our financial position, results of operations or cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In November 2019, Beijing Hongyuan Recycling Energy
Investment Center (&#8220;BIPC&#8221;), or Hongyuan, filed a lawsuit with the Beijing Intermediate People&#8217;s Court against Xi&#8217;an
TCH to compel Xi&#8217;an TCH to repurchase certain stock pursuant to a stock repurchase option agreement. On April 9, 2021, the court
rendered a judgment in favor of Hongyuan. Xi&#8217;an TCH filed a motion for retrial to High People&#8217;s Court of Beijing on April
13, 2022, because Xi&#8217;an TCH paid RMB 261 million ($37.58 million) principal and interest to Hongyuan as an out-of-court settlement.
On April 11, 2022, Xi&#8217;an Zhonghong New Energy Technology Co. Ltd., filed an application for retrial and provided relevant evidence
to the Beijing High People&#8217;s Court on the Civil Judgment No. 264, awaiting trial. On August 10, 2022, Beijing No. 1 Intermediate
People&#8217;s Court of Beijing issued a Certificate of Active Performance, proving that Xi&#8217;an Zhonghong New Energy Technology Co.,
Ltd. had fulfilled its buyback obligations as disclosed in Note 10 that, on April 9, 2021, Xi&#8217;an TCH, Xi&#8217;an Zhonghong, Guohua
Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement). Under the termination agreement, the
original buyback agreement entered on December 19, 2019 was terminated upon signing of the termination agreement. HYREF will not execute
the buy-back option and will not ask for any additional payment from the buyers other than keeping the CDQ WHPG station.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">As of this report date, Xi&#8217;an Zhonghong
is waiting for Court&#8217;s decision on retrial petition that was submitted in April 2022. During this waiting period, BIPC entered the
execution procedure, and there is a balance of RMB 14,204,317 ($2.20 million) between the amount executed by the court and the liability
recognized by Xi &#8216;an TCH, which was mainly the enforcement fee, legal and penalty fee for the original judgement, and was automatically
generated by the toll collection system of the People&#8217;s court. The Company accrued $2.08 million litigation expense as of June 30,
2023.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On April 9, 2021, Xi&#8217;an TCH, Xi&#8217;an
Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement). Under the termination
agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing of the termination agreement. HYREF
will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the CDQ WHPG station.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">In February 2016, Xuzhou Intermediate People&#8217;s
Court of Jiangsu Province, or the Xuzhou Court, accepted an execution proceeding request from Zhongrong International Trust Co. Ltd.,
or Zhongrong, against Mr. Guohua Ku, Xi&#8217;an TCH, Xuzhou Taifate Steel Co., Ltd., or Xuzhou Taifate, to satisfy the obligation arising
out of a loan agreement and guarantee agreement among the parties. On March 21, 2018 and March 20, 2019, the Xuzhou Court ordered a deduction
from the bank accounts of Mr. Ku and Xi&#8217;an TCH of RMB 371,470 and RMB 254,824, respectively. On August 21, 2020, the Xuzhou Court
reopened the case in response to Zhongrong&#8217;s request against Xuzhou Taifa for the resolution of an additional loan in the amount
of RMB 145,356,100, which was paid in full in settlement. The Xuzhou Court concluded and closed the case on December 21, 2020.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On June 28, 2021, Beijing No.4
Intermediate People&#8217;s Court of Beijing entered into a judgement that Xi&#8217;an Zhonghong Technology Co., Ltd. should pay the loan
principal of RMB&#160;77&#160;million ($11.06&#160;million) with loan interest of RMB&#160;2,418,229&#160;($0.35&#160;million) to Beijiang
Hongyuan Recycling Energy Investment Center (Limited Partnership). In the end of 2022, Beijing No.4 Intermediate People&#8217;s Court
of Beijing entered into the judgment enforcement procedure, which, in addition to the loan principal with interest amount, Xi&#8217;an
Zhonghong Technology Co., Ltd. was to pay judgment enforcement fee, late fee and other fees of RMB&#160;80,288,184&#160;($11.53&#160;million)
in total, the Company recorded these additional fees in 2022. There was no update for this case as of this report date.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1A. Risk Factors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">There have been no material changes in our risk
factors from those disclosed in Part I, Item 1A, of our Annual Report on Form 10-K as of and for the year ended December 31, 2022. An
investment in our common stock involves various risks. When considering an investment in our company, you should consider carefully all
of the risk factors described in our most recent Form 10-K and the registration statement as referenced above. If any of those risks,
incorporated by reference in this Form 10-Q, occur, the market price of our shares of common stock could decline and investors could lose
all or part of their investment. These risks and uncertainties are not the only ones facing us and there may be additional matters that
we are unaware of or that we currently consider immaterial. All of these could adversely affect our business, financial condition, results
of operations and cash flows and, thus, the value of an investment in our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 3. Defaults Upon Senior Securities</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 4. Mine Safety Disclosures.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Not Applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 5. Other Information</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nome</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>ITEM 6. EXHIBITS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="text-align: center; vertical-align: top; width: 8%; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Exhibit&#160;No.</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 91%; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000101054902000036/boulder10ksbex35123101.txt">Articles of Incorporation (filed as Exhibit 3.05 to the Company&#8217;s Form 10-KSB for the fiscal year ended December 31, 2001).</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">3.2</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390022011355/ea156591ex3-2_chinarecyc.htm"><span style="font-size: 10pt">Fifth Amended and Restated Bylaws (filed as Exhibit 3.2 to the Company&#8217;s Current Report on Form 8-K dated March 9, 2022).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">3.3</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390016013887/f8k052416ex3vi_chinarecycl.htm"><span style="font-size: 10pt">Certificate of Change (filed as Exhibit 3.6 to the Company&#8217;s Current Report on Form 8-K dated May 24, 2016).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">3.4</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390022011355/ea156591ex3-1_chinarecyc.htm"><span style="font-size: 10pt">Certificate of Amendment (filed as Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K dated March 9, 2022).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">4.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000101054904000729/chinadigex41111204.txt">Common Stock Specimen (filed as Exhibit 4.1 to the Company&#8217;s Registration Statement on Form SB-2 dated November 12, 2004; 1934 Act File No. 333-120431).</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420410013721/v177357_ex10-27.htm"><span style="font-size: 10pt">Supplementary Agreement by and between Inner Mongolia Erdos TCH Energy Saving Development Co., Ltd. and Inner Mongolia Erdos Metallurgy Co., Ltd., dated December 1, 2009 (filed as Exhibit 10.27 to the Company&#8217;s Form 10-K for the year ended December 31, 2009).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.2</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420409044764/v158587_ex10-1.htm"><span style="font-size: 10pt">Joint Operation Agreement by and between Xi&#8217;an TCH Energy Technology Co., Ltd., a wholly owned subsidiary of the Company, and Inner Mongolia Erdos Metallurgy Co., Ltd., dated January 20, 2009 (filed as Exhibit 10.1 to the Company&#8217;s Form 10-Q for the quarterly period ended June 30, 2009).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420410005575/v173285_ex10-28.htm"><span style="font-size: 10pt">Form of Independent Director Agreement. (filed as Exhibit 10.28 on the Company&#8217;s Registration Statement on Form 10, filed on February 5, 2010).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.4</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390022055680/f10k2021ex10-4_smartpowerr.htm"><span style="font-size: 10pt">English Translation of Employment Agreement between the Company and Guohua Ku, dated December 10, 2020 (filed as Exhibit 10.4 to the Company&#8217;s Current Report on Form 10-K dated December 31, 2021).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390022055680/f10k2021ex10-5_smartpowerr.htm"><span style="font-size: 10pt">English Translation of Employment Agreement between the Company and Yongjiang Shi, dated December 16, 2021 (filed as Exhibit 10.5 to the Company&#8217;s Current Report on Form 10-K dated December 31, 2021).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.6</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413050847/v355125_ex10-1.htm"><span style="font-size: 10pt">Biomass Power Generation Asset Transfer Agreement (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated September 16, 2013).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.7</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413050847/v355125_ex10-2.htm"><span style="font-size: 10pt">Biomass Power Generation Project Lease Agreement (filed as Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K dated September 16, 2013).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413061948/v360178_ex10-1.htm"><span style="font-size: 10pt">Partnership Agreement of Beijing Hongyuan Recycling Energy Investment Center, LLP, dated July 18, 2013 (filed as Exhibit 10.1 to the Company&#8217;s Form 10-Q for the quarterly period ended September 30, 2013).</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413061948/v360178_ex10-3.htm">EPC Contract for Boxing CDQ Waste Heat Power Generation Project, dated July 22, 2013, by and between Xi&#8217;an Zhonghong New Energy Technology Co., Ltd and Xi&#8217;an Huaxin New Energy Co., Ltd (filed as Exhibit 10.3 to the Company&#8217;s Form 10-Q for the quarterly period ended September 30, 2013).</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center; width: 8%"><span style="font-size: 10pt">10.10</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 91%"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413061948/v360178_ex10-4.htm"><span style="font-size: 10pt">EPC Contract for CDQ Power Generation Project of Xuzhou Tianyu Group, dated July 22, 2013, by and between Xi&#8217;an Zhonghong New Energy Technology Co., Ltd and Xi&#8217;an H201uaxin New Energy Co., Ltd. (filed as Exhibit 10.4 to the Company&#8217;s Form 10-Q for the quarterly period ended September 30, 2013).</span></a></td></tr>

<tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 8%; text-align: center"><span style="font-size: 10pt">10.11</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 91%; text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413061948/v360178_ex10-5.htm">Cooperation Agreement, dated July 22, 2013, by and between Xi&#8217;an Zhonghong New Energy Technology Co., Ltd. and Jiangsu Tianyu Energy and Chemical Group Co., Ltd (filed as Exhibit 10.5 to the Company&#8217;s Form 10-Q for the quarterly period ended September 30, 2013).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.12</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413066288/v362538_ex10-1.htm">Waste Heat Power Generation Energy Management Cooperative Agreement with Zhongtai (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated December 6, 2013).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.13</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413067584/v363208_ex10-1.htm">CDQ Power Generation Energy Management Cooperative Agreement with Rongfeng (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated December 17, 2013).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.14</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420415026577/v408892_def14a.htm">China Recycling Energy Corporation Omnibus Equity Plan (Incorporated by reference from Appendix A to the Company&#8217;s Definitive Schedule 14A filed on April 30, 2015).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.15</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420415067187/v425367_ex10-1.htm">Transfer Agreement of CDQ&#160;&amp; Waste Heat Power Generation, dated November 16, 2015, by and between Xi&#8217;an TCH Energy Technology Co., Ltd and Tangshan Rongfeng Iron&#160;&amp; Steel Co., Ltd. and Xi&#8217;an Huaxin New Energy Co., Ltd. (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated November 20, 2015).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.16</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420416088880/v434699_ex10-1.htm">Xuzhou Zhongtai CDQ and Waste Heat Power Generation System Transfer Agreement, dated March 14, 2016, by Xi&#8217;an TCH Energy Technology Co., Ltd, Xuzhou Zhongtai Energy Technology Co., Ltd. and Xi&#8217;an Huaxin New Energy Co., Ltd. (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated March 18, 2016).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.17</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390016015889/f10q0616ex10i_chinarecycling.htm">Repurchase Agreement for Coking Coal Gas Power Generation Project, dated June 22, 2016, by and between Xi&#8217;an TCH Energy Technology Co., Ltd., and Qitaihe City Boli Yida Coal Selection Co., Ltd. (filed as Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q dated August 15, 2016).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.18</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390018009306/f8k071118ex10-1_china.htm">Securities Purchase Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P., dated July 11, 2018 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated July 17, 2018).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.19</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390018009306/f8k071118ex10-2_china.htm">Convertible Promissory Note, issued by China Recycling Energy Corporation to Iliad Research and Trading, L.P., dated July 11, 2018 (filed as Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K dated July 17, 2018).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.20</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390018013365/f8k093018ex10-1_chinarecycl.htm">Equity Purchase Agreement by and between Shanghai TCH Energy Technology Co., Ltd. and Jinhua Wang, dated September 30, 2018 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated September 30, 2018).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.21</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390018016526/f8k112118ex10-1_china.htm">Agreement of Supplementary and Amendment by and between Shanghai TCH Energy Technology Co., Ltd. and Jinhua Wang, dated November 21, 2018 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated November 26, 2018).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.22</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-21_china.htm">CDQ WHPG Station Fixed Assets Transfer Agreement, dated December 29, 2018, by and among Xi&#8217;an Zhonghong, Xi&#8217;an TCH, the HYREF, Guohua Ku and Chonggong Bai (filed as Exhibit 10.21 to the Company&#8217;s Annual Report on Form 10-K dated for the year ended December 31, 2018 filed on March 16, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.23</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-22_china.htm">Buy-Back Agreement, dated December 29, 2018, by and among HYREF, Xi&#8217;an Zhonghong, Xi&#8217;an TCH, Guohua Ku, Chonggong Bai and Xi&#8217;an Hanneng (filed as Exhibit 10.22 to the Company&#8217;s Annual Report on Form 10-K dated for the year ended December 31, 2018 filed on March 16, 2019).</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 8%; text-align: center"><span style="font-size: 10pt">10.24</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 91%; text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-23_china.htm">Equity Transfer Agreement, dated December 29, 2018, by and between Xi&#8217;an TCH and Hongyuan Huifu. (filed as Exhibit 10.23 to the Company&#8217;s Annual Report on Form 10-K dated for the year ended December 31, 2018 filed on March 16, 2019).</a> </span></td></tr>

<tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 8%; text-align: center"><span style="font-size: 10pt">10.25</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 91%; text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-24_china.htm">Equity Transfer Agreement, dated December 29, 2018, by and between Shanghai TCH and HYREF.&#160;(filed as Exhibit 10.24 to the Company&#8217;s Annual Report on Form 10-K dated for the year ended December 31, 2018 filed on March 16, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.26</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-25_china.htm">Supplementary Agreement of Equity Transfer Agreement, dated December 29, 2018, by and among Xi&#8217;an TCH, Hongyuan Huifu, and the Fund Management Company.&#160;(filed as Exhibit 10.25 to the Company&#8217;s Annual Report on Form 10-K dated for the year ended December 31, 2018 filed on March 16, 2019).</a> </span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.27</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-26_china.htm">Projects Transfer Agreement by and among Xi&#8217;an Zhonghong, Xi&#8217;an TCH, and Mr. Chonggong Bai, dated January 4, 2019 (filed as Exhibit 10.26 to the Company&#8217;s Annual Report on Form 10-K dated for the year ended December 31, 2018 filed on March 16, 2019).</a> </span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.28</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019002847/f8k021319ex10-1_chinarecycl.htm">Securities Purchase Agreement by and between China Recycling Energy Corporation and Great Essential Investment, Ltd, dated February 13, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated February 19, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.29</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019005609/f8k032919ex10-1_china.htm">Termination of Equity Purchase Agreement and Supplementary Amendment Agreement by and between Shanghai TCH and Mr. Jihua Wang, dated March 29, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated March 29, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.30</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019018290/f8k091119ex10-1_china.htm">Forebearance Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated September 11, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated September 11, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.31</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019018731/f8k091919ex10-1_china.htm">Exchange Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated September 19, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated September 19, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.32</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019019522/f8kl092919ex10-1_chinarecy.htm">Termination Agreement of Lease Agreement of Biomass Power Generation Project by and between Xi&#8217;an TCH Energy Technology Co., Ltd. and Pucheng Xin Heng Yuan Biomass Power Generation Co., Ltd. dated September 29, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated September 29, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.33</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019020817/f8k101619ex10-1_china.htm"><span style="font-size: 10pt">Exchange Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated October 16, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated October 16, 2019).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.34</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019020817/f8k101619ex10-2_china.htm">Exchange Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated October 16, 2019 (filed as Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K dated October 16, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.35</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019026702/f8k121619aex10-1_china.htm">Amendment to Forebearance Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated December 16, 2019 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated December 16, 2019).</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.36</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020000526/f8k010320ex10-1_china.htm"><span style="font-size: 10pt">Exchange Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated January 3, 2020 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated January 3, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.37</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020001199/f8k011320ex10-1_chinarecy.htm"><span style="font-size: 10pt">Exchange Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated January 13, 2020 (filed as Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K dated January 13, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.38</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020010899/ea121350ex10-30_chinarecy.htm">Exchange Agreement by and between China Recycling Energy Corporation and Iliad Research and Trading, L.P. dated May 4, 2020 (filed as Exhibit 10.30 to the Company&#8217;s Current Report on Form 8-K, dated May 4, 2020).</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 8%; text-align: center"><span style="font-size: 10pt">10.39</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 91%; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020012170/f10k2019ex10-38_china.htm"><span style="font-size: 10pt">Employment Agreement by and between China Recycling Energy
    Corporation and Yongjiang (Jackie) Shi, dated May 8, 2020 (as Exhibit 10.38 to the Company&#8217;s Annual Report on Form 10-K dated
    for the year ended December 31, 2020 filed on April 15, 2021).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.40</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020013242/ea122236ex10-39_chinarecy.htm"><span style="font-size: 10pt">Exchange Agreement dated as of May 15, 2020 by and between China Recycling
    Energy Corporation and Lliad Research and Trading, L.P. (filed as Exhibit 10.39 to the Company&#8217;s Current Report on Form 8-K,
    dated May 21, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.41</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020013242/ea122236ex10-40_chinarecy.htm"><span style="font-size: 10pt">Forbearance Agreement dated as of May 15, 2020 by and between China
    Recycling Energy Corporation and Lliad Research and Trading, L.P. (filed as Exhibit 10.40 to the Company&#8217;s Current Report on
    Form 8-K, dated May 21, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.42</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020014076/ea122601ex10-41_chinarecy.htm"><span style="font-size: 10pt">Exchange Agreement dated as of May 29, 2020 by and between China Recycling
    Energy Corporation and Lliad Research and Trading, L.P. (filed as Exhibit 10.41 to the Company&#8217;s Current Report on Form 8-K,
    dated June 4, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.43</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020044933/ea132303ex10-43_china.htm"><span style="font-size: 10pt">Equity Acquisition Agreement dated as of December 22, 2020 by and between
    China Recycling Energy Corporation and Shanghai TCH Energy Technology Co., Ltd., Zheng Feng, Yinhua Zhang, Weidong Xu and Xi&#8217;an
    Taiying Energy Saving Technology Co., Ltd. (filed as Exhibit 10.43 to the Company&#8217;s Current Report on Form 8-K, dated December
    29, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.44</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021051662/ea148160ex10-43_chinarecyc.htm"><span style="font-size: 10pt">Promissory Note dated as of December 4, 2020 by and between China Recycling
    Energy Corporation and Streeterville Capital, LLC. (filed as Exhibit 10.43 to the Company&#8217;s Form S-1/A dated October 6, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.45</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021051662/ea148160ex10-44_chinarecyc.htm"><span style="font-size: 10pt">Exchange Agreements dated as of August 24, 2021 by and between China
    Recycling Energy Corporation and Streeterville Capital, LLC. (filed as Exhibit 10.44 to the Company&#8217;s Form S-1/A dated October
    6, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">10.46</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021051662/ea148160ex10-45_chinarecyc.htm"><span style="font-size: 10pt">Exchange Agreements dated as of August 31, 2021 by and between China
    Recycling Energy Corporation and Streeterville Capital, LLC. (filed as Exhibit 10.45 to the Company&#8217;s Form S-1/A dated October
    6, 2021)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.47</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-1_chinarecycl.htm"><span style="font-size: 10pt">Exchange
    Agreements dated as of September 1, 2021 by and between China Recycling Energy Corporation and Streeterville Capital, LLC. (filed
    as Exhibit 10.1 to the Company&#8217;s quarterly report on Form 10-Q dated November 12, 2021)</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.48</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-2_chinarecycl.htm"><span style="font-size: 10pt">Exchange
    Agreements dated as of October 8, 2021 by and between China Recycling Energy Corporation and Streeterville Capital, LLC. (filed as
    Exhibit 10.2 to the Company&#8217;s quarterly report on Form 10-Q dated November 12, 2021)</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.49</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-3_chinarecycl.htm"><span style="font-size: 10pt">Exchange
    Agreements dated as of October 21, 2021 by and between China Recycling Energy Corporation and Streeterville Capital, LLC. (filed
    as Exhibit 10.3 to the Company&#8217;s quarterly report on Form 10-Q dated November 12, 2021)</span></a></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 8%; text-align: center"><span style="font-size: 10pt">10.50</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 91%; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-4_chinarecycl.htm"><span style="font-size: 10pt">Exchange
    Agreements dated as of October 25, 2021 by and between China Recycling Energy Corporation and Streeterville Capital, LLC. (filed
    as Exhibit 10.4 to the Company&#8217;s quarterly report on Form 10-Q dated November 12, 2021)</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.51</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-5_chinarecycl.htm"><span style="font-size: 10pt">Exchange
    Agreements dated as of November 9, 2021 by and between China Recycling Energy Corporation and Streeterville Capital, LLC. (filed
    as Exhibit 10.5 to the Company&#8217;s quarterly report on Form 10-Q dated November 12, 2021)</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.52</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021063432/ea150883ex10-51_chinarecyc.htm"><span style="font-size: 10pt">Exchange Agreements dated as of November 30,
    2021 by and between China Recycling Energy Corporation and Streeterville Capital, LLC. (filed as Exhibit to the Company&#8217;s Amendment
    to Registration Statement on Form S1/A dated December 3, 2021)</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.53</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023037363/f10k2022ex10-53_smartpowerr.htm"><span style="font-size: 10pt">Exchange Agreements dated as of November 7,
    2022 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. (filed as Exhibit 10.53 to the Company&#8217;s
    Form 10-K for the year ended December 31, 2022).</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.54</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023037363/f10k2022ex10-54_smartpowerr.htm"><span style="font-size: 10pt">Exchange Agreements dated as of January 6,
    2023 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. (filed as Exhibit 10.54 to the Company&#8217;s
    Form 10-K for the year ended December 31, 2022)</span>.</a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.55</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023037363/f10k2022ex10-55_smartpowerr.htm"><span style="font-size: 10pt">Exchange Agreements dated as of January 18,
    2023 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. (filed as Exhibit 10.55 to the Company&#8217;s
    Form 10-K for the year ended December 31, 2022).</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.56</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023037363/f10k2022ex10-56_smartpowerr.htm"><span style="font-size: 10pt">Exchange Agreements dated as of February 13,
    2023 by and between China Recycling Energy Corporation and Bucktown Capital, LLC.(filed as Exhibit 10.56 to the Company&#8217;s Form
    10-K for the year ended December 31, 2022).</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">10.57</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023050458/f10q0323ex10-57_smartpowerr.htm"><span style="font-size: 10pt">Exchange
    Agreements dated as of May 11, 2023 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. (filed as Exhibit
    10.57 to the Company&#8217;s quarterly report on Form 10-Q dated June 21, 2023).&#160;</span></a></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">14.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420409062755/v168008_ex14-1.htm"><span style="font-size: 10pt">Code of Ethics (filed as Exhibit 14.1 to the Company&#8217;s Current
    Report on Form 8-K dated December 2, 2009).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">21.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020012170/f10k2019ex21-1_china.htm"><span style="font-size: 10pt">Subsidiaries (filed as Exhibit 21.1 to the Company&#8217;s Annual Report
    on Form 10-K dated May 14, 2020).</span></a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">31.1*</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="f10q0623ex31-1_smartpowerr.htm">Rule 13a-14(a)/15d-14(a) certification of the Chief Executive Officer</a>.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">31.2*</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="f10q0623ex31-2_smartpowerr.htm">Rule 13a-14(a)/15d-14(a) certification of the Chief Financial Officer.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">32.1*</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="f10q0623ex32-1_smartpowerr.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: center"><span style="font-size: 10pt">32.2*</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="f10q0623ex32-2_smartpowerr.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">101.INS*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Inline XBRL Instance Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">101.CAL*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">101.SCH*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">101.DEF*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">101.LAB*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Labels Linkbase Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">101.PRE*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">104*</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained
    in Exhibit 101).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">Pursuant to the requirements
of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto
duly authorized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt"><b>SMART POWERR CORP.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 36%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Date: August 11, 2023</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">/s/ Guohua Ku</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Guohua Ku</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chairman of the Board and</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Executive Officer<br/>
    (Principal Executive Officer)</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Date: August 11, 2023</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">/s/ Yongjiang Shi</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Yongjiang Shi</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Financial Officer<br/>
(Principal Financial and Accounting Officer)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 44; Options: Last --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>





</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"></p><div>














































</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c3" id="hidden-fact-0" name="us-gaap:OtherShortTermInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-3" name="creg:OperatingLeasesIncomeStatementContingentRevenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-4" name="creg:OperatingLeasesIncomeStatementContingentRevenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-5" name="creg:OperatingLeasesIncomeStatementContingentRevenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-6" name="creg:OperatingLeasesIncomeStatementContingentRevenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-7" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-8" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-9" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-10" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-11" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-12" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-13" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-14" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="INF" id="hidden-fact-15" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">7277194</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="INF" id="hidden-fact-16" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">7301194</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-17" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">7643072</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="INF" id="hidden-fact-18" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">7803991</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="2" id="hidden-fact-19" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.03</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="2" id="hidden-fact-20" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.03</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-21" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.04</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="2" id="hidden-fact-22" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.09</ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-23" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-24" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-25" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-26" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-27" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-28" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-29" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-30" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-31" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-32" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-33" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-34" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-35" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-36" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-37" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-38" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-39" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-40" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-41" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-42" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-43" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-44" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-45" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-46" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-47" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-48" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-49" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-50" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-51" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-52" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-53" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-54" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-55" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-56" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-57" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-58" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-59" name="us-gaap:StockIssuedDuringPeriodValueConversionOfUnits" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-60" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-61" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-62" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-63" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-64" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-65" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-66" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-67" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c52" id="hidden-fact-68" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c53" id="hidden-fact-69" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c54" id="hidden-fact-70" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c55" id="hidden-fact-71" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c52" id="hidden-fact-72" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c53" id="hidden-fact-73" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c55" id="hidden-fact-74" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-75" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c52" id="hidden-fact-76" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c53" id="hidden-fact-77" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c54" id="hidden-fact-78" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c56" id="hidden-fact-79" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-80" name="creg:IncreaseDecreaseInAdvanceToSupplier" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-81" name="creg:ShortTermLoanReceivable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-82" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-83" name="us-gaap:InterestPaidNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-84" name="us-gaap:InterestPaidNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-85" name="us-gaap:DeferredTaxLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-86" name="us-gaap:DeferredTaxLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-87" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-88" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c152" id="hidden-fact-89" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c152" id="hidden-fact-90" name="creg:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-91" name="creg:AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c152" id="hidden-fact-92" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c152" id="hidden-fact-93" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-94" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c152" id="hidden-fact-95" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c152" id="hidden-fact-96" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-97" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c152" id="hidden-fact-98" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-99" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-100" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-101" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-102" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-103" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-104" name="creg:WeightedAverageRemainingContractualTermInYearsExercised" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-105" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-106" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-107" name="creg:WeightedAverageRemainingContractualTermInYearsForfeited" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-108" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-109" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-110" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-111" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c2" id="hidden-fact-112" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">P6M</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">Q2</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000721693</ix:nonNumeric>
<ix:nonNumeric contextRef="c165" name="creg:StatutoryReserveDescription">($1,003,859)</ix:nonNumeric><!--From Schedule of Maximum Statutory Reserve Amount with text '($1,003,859)'-->
<ix:nonNumeric contextRef="c167" name="creg:StatutoryReserveDescription">($1,003,859)</ix:nonNumeric><!--From Schedule of Maximum Statutory Reserve Amount with text '($1,003,859)'-->
<ix:nonNumeric contextRef="c170" name="creg:StatutoryReserveDescription">($11,267,161)</ix:nonNumeric><!--From Schedule of Maximum Statutory Reserve Amount with text '($11,267,161)'-->
<ix:nonNumeric contextRef="c172" name="creg:StatutoryReserveDescription">($11,249,275)</ix:nonNumeric><!--From Schedule of Maximum Statutory Reserve Amount with text '($11,249,275)'-->
<ix:nonNumeric contextRef="c175" name="creg:StatutoryReserveDescription">($2,914,869)</ix:nonNumeric><!--From Schedule of Maximum Statutory Reserve Amount with text '($2,914,869)'-->
<ix:nonNumeric contextRef="c177" name="creg:StatutoryReserveDescription">($2,914,869)</ix:nonNumeric><!--From Schedule of Maximum Statutory Reserve Amount with text '($2,914,869)'-->
</ix:hidden>
<ix:references><link:schemaRef xlink:href="creg-20230630.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources><ix:relationship fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-08-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2009-04-01</xbrli:startDate>
    <xbrli:endDate>2009-04-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2009-04-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2009-04-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-06-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2013-06-01</xbrli:startDate>
    <xbrli:endDate>2013-06-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2013-07-01</xbrli:startDate>
    <xbrli:endDate>2013-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2016-05-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:DaTangShiDaiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:DaTongRecyclingEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:TianYuXuZhouRecyclingEnergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-07-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-07-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-12-29</xbrli:startDate>
    <xbrli:endDate>2018-12-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-22</xbrli:startDate>
    <xbrli:endDate>2019-01-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2014-03-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:YinghuaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-02-11</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:YinghuaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-02-11</xbrli:startDate>
    <xbrli:endDate>2015-02-11</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-07-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-07-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ArticlesOfIncorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-07-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">creg:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-03</xbrli:startDate>
    <xbrli:endDate>2023-04-03</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxGKdtTNIp33PreR4LAtUOHty8KLNhDTX+Njj5NLbrfkkhX5KtbUzzoYMBsnmazR2iAm59LD/K6hCrPXQdKbSdFeT7hao/DwXgXrCNsn9UPSHiQEEOGcGZSqM6qnJrB0PCA==] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-03</xbrli:startDate>
    <xbrli:endDate>2023-07-03</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-06-01</xbrli:startDate>
    <xbrli:endDate>2023-06-19</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:CooperationAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-08-01</xbrli:startDate>
    <xbrli:endDate>2021-08-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ChengaliMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-01-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:EducationAndUnionFundAndSocialInsurancePayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:EducationAndUnionFundAndSocialInsurancePayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedPayrollAndWelfareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedPayrollAndWelfareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedLitigationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedLitigationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:OtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:HYREFLoanentrustedLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:HYREFMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:ZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfAgreementAxis">creg:TransferAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">creg:HYREFMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-01</xbrli:startDate>
    <xbrli:endDate>2021-04-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">creg:TransferPriceForXuzhouHuayuProjectMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-01-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">creg:TransferPriceForShenqiuPhaseIAndIIProjectsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-01-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfAgreementAxis">creg:TransferAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-01-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:HuaxinMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:HuaxinMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-01-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-02-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-07-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-12-04</xbrli:startDate>
    <xbrli:endDate>2020-12-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-04-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-02</xbrli:startDate>
    <xbrli:endDate>2021-04-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-10-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-09-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-14</xbrli:startDate>
    <xbrli:endDate>2022-09-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-06-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">creg:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">creg:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">creg:StatutorySurplusReserveFundMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">creg:CommonWelfareFundMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">creg:CommonWelfareFundMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-13</xbrli:startDate>
    <xbrli:endDate>2022-04-13</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-28</xbrli:startDate>
    <xbrli:endDate>2021-06-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">creg:EnforcementFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-28</xbrli:startDate>
    <xbrli:endDate>2021-06-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">creg:LateFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-28</xbrli:startDate>
    <xbrli:endDate>2021-06-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">creg:OtherFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-06-28</xbrli:startDate>
    <xbrli:endDate>2021-06-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-11-01</xbrli:startDate>
    <xbrli:endDate>2017-11-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:NewLeaseContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-11-01</xbrli:startDate>
    <xbrli:endDate>2017-11-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-05-01</xbrli:startDate>
    <xbrli:endDate>2020-05-08</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-05-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-01</xbrli:startDate>
    <xbrli:endDate>2022-05-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>f10q0623ex31-1_smartpowerr.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Certification by the Principal Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Guohua Ku, Chief Executive Officer of Smart Powerr Corp. (the &ldquo;Company&rdquo;),
certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD>I have reviewed this quarterly report on Form 10-Q of the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD>Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period
covered by this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD>Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD>The Company&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule
13a-15(f) and 15d-15(f)) for the Company and have:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within
those entities, particularly during the period in which this report is being prepared;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under
our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">c.</TD><TD>evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">d.</TD><TD>disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the period
covered by the quarterly report that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal
control over financial reporting; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD>The Company&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the
equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which
are reasonably likely to adversely affect the Company&rsquo;s ability to record, process, summarize and report financial information;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s
internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date: August 11, 2023</FONT></TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ &nbsp;Guohua Ku</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Guohua Ku</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Executive Officer</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>f10q0623ex31-2_smartpowerr.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 302 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Yongjiang Shi, Chief Financial Officer of Smart Powerr Corp. (the
&ldquo;Company&rdquo;), certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD>I have reviewed this quarterly report on Form 10-Q of the Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD>Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary
to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period
covered by this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD>Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD>The Company&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures
(as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule
13a-15(f) and 15d-15(f)) for the Company and have:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within
those entities, particularly during the period in which this report is being prepared;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under
our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements
for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">c.</TD><TD>evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">d.</TD><TD>disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the period
covered by the quarterly report that has materially affected, or is reasonably likely to materially affect, the Company&rsquo;s internal
control over financial reporting; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD>The Company&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial
reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the
equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which
are reasonably likely to adversely affect the Company&rsquo;s ability to record, process, summarize and report financial information;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s
internal control over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date: August 11, 2023</FONT></TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ &nbsp;Yongjiang Shi</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Yongjiang Shi</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>f10q0623ex32-1_smartpowerr.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Guohua Ku, Chief Executive Officer of Smart Powerr Corp. (the &ldquo;Company&rdquo;),
hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the
best of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>the Company&rsquo;s quarterly report on Form 10-Q for the quarterly period ended June 30, 2023 (the &ldquo;Report&rdquo;) fully complies
with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company for the periods presented therein</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 11, 2023</FONT></TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Guohua Ku</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guohua Ku</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer&nbsp;&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>f10q0623ex32-2_smartpowerr.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Certification by the Principal Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Yongjiang Shi, Chief Financial Officer of Smart Powerr Corp. (the
&ldquo;Company&rdquo;), hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act
of 2002, that to the best of my knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>the Company&rsquo;s quarterly report on Form 10-Q for the quarterly period ended June 30, 2023 (the &ldquo;Report&rdquo;) fully complies
with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations
of the Company for the periods presented therein</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif">Date: August 11, 2023</FONT></TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Yongjiang Shi</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Yongjiang Shi</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Chief Financial Officer </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>creg-20230630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 11 12:28:12 UTC 2023 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:creg="http://www.cregcn.com/20230630" targetNamespace="http://www.cregcn.com/20230630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="creg-20230630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="creg-20230630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="creg-20230630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="creg-20230630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet" id="creg_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals" id="creg_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement" id="creg_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Operations and Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals" id="creg_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ShareholdersEquityType2or3" id="creg_r_ShareholdersEquityType2or3">
        <link:definition>005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow" id="creg_r_ConsolidatedCashFlow">
        <link:definition>006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness" id="creg_r_OrganizationandDescriptionofBusiness">
        <link:definition>007 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies" id="creg_r_SummaryofSignificantAccountingPolicies">
        <link:definition>008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/OtherReceivables" id="creg_r_OtherReceivables">
        <link:definition>009 - Disclosure - Other Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ShortTermLoanReceivable" id="creg_r_ShortTermLoanReceivable">
        <link:definition>010 - Disclosure - Short-Term Loan Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AdvancetoSuppliers" id="creg_r_AdvancetoSuppliers">
        <link:definition>011 - Disclosure - Advance to Suppliers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AssetSubjecttoBuyback" id="creg_r_AssetSubjecttoBuyback">
        <link:definition>012 - Disclosure - Asset Subject to Buyback</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables" id="creg_r_AccruedLiabilitiesandOtherPayables">
        <link:definition>013 - Disclosure - Accrued Liabilities and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/TaxesPayable" id="creg_r_TaxesPayable">
        <link:definition>014 - Disclosure - Taxes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/DeferredTaxNet" id="creg_r_DeferredTaxNet">
        <link:definition>015 - Disclosure - Deferred Tax, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/LoanPayable" id="creg_r_LoanPayable">
        <link:definition>016 - Disclosure - Loan Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/NotePayableNet" id="creg_r_NotePayableNet">
        <link:definition>017 - Disclosure - Note Payable, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StockholdersEquity" id="creg_r_StockholdersEquity">
        <link:definition>018 - Disclosure - Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StockBasedCompensationPlan" id="creg_r_StockBasedCompensationPlan">
        <link:definition>019 - Disclosure - Stock-Based Compensation Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/IncomeTax" id="creg_r_IncomeTax">
        <link:definition>020 - Disclosure - Income Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StatutoryReserves" id="creg_r_StatutoryReserves">
        <link:definition>021 - Disclosure - Statutory Reserves</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/Contingencies" id="creg_r_Contingencies">
        <link:definition>022 - Disclosure - Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/Commitments" id="creg_r_Commitments">
        <link:definition>023 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/SubsequentEvents" id="creg_r_SubsequentEvents">
        <link:definition>024 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AccountingPoliciesByPolicy" id="creg_r_AccountingPoliciesByPolicy">
        <link:definition>025 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables" id="creg_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>026 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables" id="creg_r_AccruedLiabilitiesandOtherPayablesTables">
        <link:definition>027 - Disclosure - Accrued Liabilities and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/TaxesPayableTables" id="creg_r_TaxesPayableTables">
        <link:definition>028 - Disclosure - Taxes Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/DeferredTaxNetTables" id="creg_r_DeferredTaxNetTables">
        <link:definition>029 - Disclosure - Deferred Tax, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StockholdersEquityTables" id="creg_r_StockholdersEquityTables">
        <link:definition>030 - Disclosure - Stockholders&#8217; Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanTables" id="creg_r_StockBasedCompensationPlanTables">
        <link:definition>031 - Disclosure - Stock-Based Compensation Plan (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/IncomeTaxTables" id="creg_r_IncomeTaxTables">
        <link:definition>032 - Disclosure - Income Tax (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StatutoryReservesTables" id="creg_r_StatutoryReservesTables">
        <link:definition>033 - Disclosure - Statutory Reserves (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/CommitmentsTables" id="creg_r_CommitmentsTables">
        <link:definition>034 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails" id="creg_r_OrganizationandDescriptionofBusinessDetails">
        <link:definition>035 - Disclosure - Organization and Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails" id="creg_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>036 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable" id="creg_r_ScheduleofPropertyandEquipmentEstimatedLivesTable">
        <link:definition>037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment Estimated Lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/OtherReceivablesDetails" id="creg_r_OtherReceivablesDetails">
        <link:definition>038 - Disclosure - Other Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ShortTermLoanReceivableDetails" id="creg_r_ShortTermLoanReceivableDetails">
        <link:definition>039 - Disclosure - Short-Term Loan Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AdvancetoSuppliersDetails" id="creg_r_AdvancetoSuppliersDetails">
        <link:definition>040 - Disclosure - Advance to Suppliers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/AssetSubjecttoBuybackDetails" id="creg_r_AssetSubjecttoBuybackDetails">
        <link:definition>041 - Disclosure - Asset Subject to Buyback (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" id="creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable">
        <link:definition>042 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/TaxesPayableDetails" id="creg_r_TaxesPayableDetails">
        <link:definition>043 - Disclosure - Taxes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofTaxesPayableTable" id="creg_r_ScheduleofTaxesPayableTable">
        <link:definition>044 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable" id="creg_r_ScheduleofDeferredTaxAssetsTable">
        <link:definition>045 - Disclosure - Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/LoanPayableDetails" id="creg_r_LoanPayableDetails">
        <link:definition>046 - Disclosure - Loan Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/NotePayableNetDetails" id="creg_r_NotePayableNetDetails">
        <link:definition>047 - Disclosure - Note Payable, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" id="creg_r_ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable">
        <link:definition>048 - Disclosure - Stockholders&#8217; Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanDetails" id="creg_r_StockBasedCompensationPlanDetails">
        <link:definition>049 - Disclosure - Stock-Based Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" id="creg_r_ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable">
        <link:definition>050 - Disclosure - Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/IncomeTaxDetails" id="creg_r_IncomeTaxDetails">
        <link:definition>051 - Disclosure - Income Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxGKdtTNIp33PreR4LAtUOHty8KLNhDTX+Njj5NLbrfkkhX5KtbUzzoYMBsnmazR2iAm59LD/K6hCrPXQdKbSdFeT7hao/DwXgXrCNsn9UPSHDK3F+FWJ+rQ6lQ8jTH5aZg==] CSR-->
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" id="creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable">
        <link:definition>052 - Disclosure - Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable" id="creg_r_ScheduleofProvisionforIncomeTaxExpenseTable">
        <link:definition>053 - Disclosure - Income Tax (Details) - Schedule of Provision for Income Tax Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/StatutoryReservesDetails" id="creg_r_StatutoryReservesDetails">
        <link:definition>054 - Disclosure - Statutory Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable" id="creg_r_ScheduleofMaximumStatutoryReserveAmountTable">
        <link:definition>055 - Disclosure - Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ContingenciesDetails" id="creg_r_ContingenciesDetails">
        <link:definition>056 - Disclosure - Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/CommitmentsDetails" id="creg_r_CommitmentsDetails">
        <link:definition>057 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable" id="creg_r_ScheduleofLeaseCostsLeaseTermandDiscountRateTable">
        <link:definition>058 - Disclosure - Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" id="creg_r_ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable">
        <link:definition>059 - Disclosure - Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.cregcn.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract"/>
  <xs:element name="ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract"/>
  <xs:element name="ScheduleOfTaxesPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfTaxesPayableAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfDeferredTaxAssetsAbstract"/>
  <xs:element name="ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract"/>
  <xs:element name="ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract"/>
  <xs:element name="ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract"/>
  <xs:element name="ScheduleOfMaximumStatutoryReserveAmountAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfMaximumStatutoryReserveAmountAbstract"/>
  <xs:element name="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract"/>
  <xs:element name="ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract25"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract28"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract30"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract34"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract35"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract36"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract37"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract38"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract39"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract40"/>
  <xs:element name="UnlabeledAbstract41" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract41"/>
  <xs:element name="UnlabeledAbstract42" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract42"/>
  <xs:element name="UnlabeledAbstract43" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract43"/>
  <xs:element name="UnlabeledAbstract44" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract44"/>
  <xs:element name="UnlabeledAbstract45" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract45"/>
  <xs:element name="UnlabeledAbstract46" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract46"/>
  <xs:element name="UnlabeledAbstract47" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract47"/>
  <xs:element name="UnlabeledAbstract48" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract48"/>
  <xs:element name="UnlabeledAbstract49" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract49"/>
  <xs:element name="UnlabeledAbstract50" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract50"/>
  <xs:element name="UnlabeledAbstract51" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract51"/>
  <xs:element name="UnlabeledAbstract52" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract52"/>
  <xs:element name="UnlabeledAbstract53" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract53"/>
  <xs:element name="UnlabeledAbstract54" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract54"/>
  <xs:element name="UnlabeledAbstract55" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract55"/>
  <xs:element name="UnlabeledAbstract56" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract56"/>
  <xs:element name="UnlabeledAbstract57" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract57"/>
  <xs:element name="UnlabeledAbstract58" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UnlabeledAbstract58"/>
  <xs:element name="AdvanceToSuppliersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliersCurrent"/>
  <xs:element name="OperatingLeaseRightofuseAssetsNetCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_OperatingLeaseRightofuseAssetsNetCurrent"/>
  <xs:element name="PayableForPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_PayableForPurchase"/>
  <xs:element name="InterestPayableOnEntrustedLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_InterestPayableOnEntrustedLoans"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReserve"/>
  <xs:element name="OperatingLeasesIncomeStatementContingentRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_OperatingLeasesIncomeStatementContingentRevenues"/>
  <xs:element name="TransferToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferToStatutoryReserves"/>
  <xs:element name="IncreaseDecreaseInAdvanceToSupplier" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_IncreaseDecreaseInAdvanceToSupplier"/>
  <xs:element name="ShortTermLoanReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_ShortTermLoanReceivable"/>
  <xs:element name="AdvanceToSuppliersDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliersDisclosureTextBlock"/>
  <xs:element name="AssetSubjectToBuybackAndConstructionInProgressTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock"/>
  <xs:element name="TaxPayableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableTextBlock"/>
  <xs:element name="DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock"/>
  <xs:element name="DisclosureOfNotePayableNet" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DisclosureOfNotePayableNet"/>
  <xs:element name="StatutoryReservesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesTextBlock"/>
  <xs:element name="UsesAndSourcesOfLiquidity" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UsesAndSourcesOfLiquidity"/>
  <xs:element name="AdvanceToSuppliersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliersPolicyTextBlock"/>
  <xs:element name="AccountAndOtherPayablesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AccountAndOtherPayablesPolicyTextBlock"/>
  <xs:element name="CashFlowPresentationPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CashFlowPresentationPolicyTextBlock"/>
  <xs:element name="IncomeTaxPayableDisclosureTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxPayableDisclosureTableTextBlock"/>
  <xs:element name="ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock"/>
  <xs:element name="StatutoryReservesDisclosureTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDisclosureTableTextBlock"/>
  <xs:element name="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
  <xs:element name="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems"/>
  <xs:element name="TaxesPayableDetailsScheduleofTaxesPayableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_TaxesPayableDetailsScheduleofTaxesPayableTable"/>
  <xs:element name="TaxesPayableDetailsScheduleofTaxesPayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems"/>
  <xs:element name="IncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTax"/>
  <xs:element name="OtherTaxExpenseBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherTaxExpenseBenefits"/>
  <xs:element name="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable"/>
  <xs:element name="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems"/>
  <xs:element name="ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund"/>
  <xs:element name="DeferredTaxAssetNoncurrentNetOperatingLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetNoncurrentNetOperatingLoss"/>
  <xs:element name="DeferredTaxAssetsGrossNoncurrent1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsGrossNoncurrent1"/>
  <xs:element name="DeferredTaxAssetsValuationAllowanceNoncurrent1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1"/>
  <xs:element name="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"/>
  <xs:element name="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged"/>
  <xs:element name="AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"/>
  <xs:element name="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance"/>
  <xs:element name="AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearsExercised" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearsForfeited" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearsForfeited"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1"/>
  <xs:element name="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
  <xs:element name="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems"/>
  <xs:element name="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable"/>
  <xs:element name="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems"/>
  <xs:element name="TypeOfCurrencyDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TypeOfCurrencyDomainDomain"/>
  <xs:element name="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable"/>
  <xs:element name="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems"/>
  <xs:element name="MaximumStatutoryReserveAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_MaximumStatutoryReserveAmount"/>
  <xs:element name="StatutoryReserveDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReserveDescription"/>
  <xs:element name="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
  <xs:element name="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems"/>
  <xs:element name="OperatingLeaseCostInterestExpenseOnLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability"/>
  <xs:element name="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
  <xs:element name="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_OrganizationandDescriptionofBusinessDetailsTable"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OrganizationandDescriptionofBusinessDetailsLineItems"/>
  <xs:element name="MaturityTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_MaturityTerm"/>
  <xs:element name="VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage"/>
  <xs:element name="UntilOperationResumes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_UntilOperationResumes"/>
  <xs:element name="PercentageOfAmountInitialCapitalContribution" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfAmountInitialCapitalContribution"/>
  <xs:element name="OwnershipPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_OwnershipPaid"/>
  <xs:element name="RepaymentOfLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_RepaymentOfLoan"/>
  <xs:element name="NetLossAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_NetLossAmount"/>
  <xs:element name="OriginalInvestmentBySubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_OriginalInvestmentBySubsidiary"/>
  <xs:element name="LicenseIsIssued" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LicenseIsIssued"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="NetLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_NetLoss"/>
  <xs:element name="RetainedEarningAccumulatedDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_RetainedEarningAccumulatedDeficit"/>
  <xs:element name="BalanceNotCovered" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_BalanceNotCovered"/>
  <xs:element name="AmountOfTaxBenefitPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AmountOfTaxBenefitPercentage"/>
  <xs:element name="AdvanceToThirdParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToThirdParty"/>
  <xs:element name="AdvanceToEmployees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToEmployees"/>
  <xs:element name="AdvanceToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliers"/>
  <xs:element name="ShortTermLoanReceivableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_ShortTermLoanReceivableDetailsTable"/>
  <xs:element name="ShortTermLoanReceivableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShortTermLoanReceivableDetailsLineItems"/>
  <xs:element name="CapitalUtilizationFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_CapitalUtilizationFee"/>
  <xs:element name="AdvancetoSuppliersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_AdvancetoSuppliersDetailsTable"/>
  <xs:element name="AdvancetoSuppliersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvancetoSuppliersDetailsLineItems"/>
  <xs:element name="TotalContractAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TotalContractAmount"/>
  <xs:element name="ResearchAndDevelopmentCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_ResearchAndDevelopmentCost"/>
  <xs:element name="RemainingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_RemainingAmount"/>
  <xs:element name="AssetSubjecttoBuybackDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_AssetSubjecttoBuybackDetailsTable"/>
  <xs:element name="AssetSubjecttoBuybackDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjecttoBuybackDetailsLineItems"/>
  <xs:element name="TerminationLoanAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_TerminationLoanAmount"/>
  <xs:element name="IncomeTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxPayable"/>
  <xs:element name="TaxPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableCurrent"/>
  <xs:element name="TaxesPayableNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxesPayableNoncurrent"/>
  <xs:element name="IncomeTaxLiabilityInstallmentsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxLiabilityInstallmentsDescription"/>
  <xs:element name="TypeOfAgreementDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TypeOfAgreementDomainDomain"/>
  <xs:element name="LoanPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_LoanPayableDetailsTable"/>
  <xs:element name="LoanPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LoanPayableDetailsLineItems"/>
  <xs:element name="TotalFundCapitalContribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TotalFundCapitalContribution"/>
  <xs:element name="EquityInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_EquityInvestment"/>
  <xs:element name="DebtInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DebtInvestment"/>
  <xs:element name="DescriptionOfRemainingLoanBalance" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfRemainingLoanBalance"/>
  <xs:element name="BuyBackPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_BuyBackPrice"/>
  <xs:element name="OwnedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OwnedShares"/>
  <xs:element name="PaymentOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PaymentOne"/>
  <xs:element name="PaymentTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PaymentTwo"/>
  <xs:element name="PaymentThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PaymentThree"/>
  <xs:element name="PaymentFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PaymentFour"/>
  <xs:element name="FinalPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_FinalPayment"/>
  <xs:element name="FullPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_FullPayment"/>
  <xs:element name="RepaymentPrincipalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_RepaymentPrincipalAmount"/>
  <xs:element name="NotePayableNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_NotePayableNetDetailsTable"/>
  <xs:element name="NotePayableNetDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NotePayableNetDetailsLineItems"/>
  <xs:element name="IncreaseDecreaseOutstandingBalancePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncreaseDecreaseOutstandingBalancePercentage"/>
  <xs:element name="LossOnConversionNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_LossOnConversionNotes"/>
  <xs:element name="OutstandingPrincipalBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_OutstandingPrincipalBalance"/>
  <xs:element name="IncomeTaxDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_IncomeTaxDetailsTable"/>
  <xs:element name="IncomeTaxDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxDetailsLineItems"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
  <xs:element name="IncomeTaxTermYear" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxTermYear"/>
  <xs:element name="StatutoryReservesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StatutoryReservesDetailsTable"/>
  <xs:element name="StatutoryReservesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDetailsLineItems"/>
  <xs:element name="PercentageOfStatutoryReserveNetIncome" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfStatutoryReserveNetIncome"/>
  <xs:element name="PercentageOfReserveRegisteredCapital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfReserveRegisteredCapital"/>
  <xs:element name="PercentageOfRegisteredCapital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfRegisteredCapital"/>
  <xs:element name="ContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_ContingenciesDetailsTable"/>
  <xs:element name="ContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ContingenciesDetailsLineItems"/>
  <xs:element name="AccruedLitigationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedLitigationExpense"/>
  <xs:element name="LoansPayableWithVariableAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LoansPayableWithVariableAmount"/>
  <xs:element name="CommitmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_CommitmentsDetailsTable"/>
  <xs:element name="CommitmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommitmentsDetailsLineItems"/>
  <xs:element name="LeaseExpirationDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseExpirationDate"/>
  <xs:element name="TypeOfAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_TypeOfAgreementAxis"/>
  <xs:element name="TypeOfCurrencyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_TypeOfCurrencyAxis"/>
  <xs:element name="AccruedLitigationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedLitigationMember"/>
  <xs:element name="AccruedPayrollAndWelfareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedPayrollAndWelfareMember"/>
  <xs:element name="ArticlesOfIncorporationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ArticlesOfIncorporationMember"/>
  <xs:element name="ChengaliMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ChengaliMember"/>
  <xs:element name="CommonWelfareFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommonWelfareFundMember"/>
  <xs:element name="CooperationAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CooperationAgreementMember"/>
  <xs:element name="DaTangShiDaiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DaTangShiDaiMember"/>
  <xs:element name="DaTongRecyclingEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DaTongRecyclingEnergyMember"/>
  <xs:element name="EducationAndUnionFundAndSocialInsurancePayableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_EducationAndUnionFundAndSocialInsurancePayableMember"/>
  <xs:element name="EnforcementFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_EnforcementFeeMember"/>
  <xs:element name="ErdosTCHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ErdosTCHMember"/>
  <xs:element name="HYREFLoanentrustedLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HYREFLoanentrustedLoanMember"/>
  <xs:element name="HYREFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HYREFMember"/>
  <xs:element name="HuaxinMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HuaxinMember"/>
  <xs:element name="LateFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LateFeeMember"/>
  <xs:element name="NewLeaseContractMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NewLeaseContractMember"/>
  <xs:element name="OtherFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherFeeMember"/>
  <xs:element name="OtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherMember"/>
  <xs:element name="PRCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PRCMember"/>
  <xs:element name="PromissoryNotesInApril2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PromissoryNotesInApril2021Member"/>
  <xs:element name="PromissoryNotesInDecember2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PromissoryNotesInDecember2020Member"/>
  <xs:element name="ShaanxiHuahongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShaanxiHuahongMember"/>
  <xs:element name="ShanghaiTCHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShanghaiTCHMember"/>
  <xs:element name="StatutorySurplusReserveFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutorySurplusReserveFundMember"/>
  <xs:element name="TianYuXuZhouRecyclingEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TianYuXuZhouRecyclingEnergyMember"/>
  <xs:element name="TransferAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferAgreementMember"/>
  <xs:element name="TransferPriceForShenqiuPhaseIAndIIProjectsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember"/>
  <xs:element name="TransferPriceForXuzhouHuayuProjectMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferPriceForXuzhouHuayuProjectMember"/>
  <xs:element name="XianTCHEnergyTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianTCHEnergyTechnologyCoLtdMember"/>
  <xs:element name="XianTCHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianTCHMember"/>
  <xs:element name="XianZhonghongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianZhonghongMember"/>
  <xs:element name="YinghuaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_YinghuaMember"/>
  <xs:element name="ZhonghongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ZhonghongMember"/>
  <xs:element name="ZhongxunMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ZhongxunMember"/>
  <xs:element name="AdvanceToSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliersAbstract"/>
  <xs:element name="AssetSubjectToBuybackAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjectToBuybackAbstract"/>
  <xs:element name="NotePayableNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NotePayableNetAbstract"/>
  <xs:element name="StatutoryReservesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>creg-20230630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 11 12:28:12 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedBalanceSheet" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedIncomeStatement" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedCashFlow" roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ValueAddedTaxReceivable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersCurrent" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="creg_AdvanceToSuppliersCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeaseRightofuseAssetsNetCurrent" xlink:href="creg-20230630.xsd#creg_OperatingLeaseRightofuseAssetsNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="creg_OperatingLeaseRightofuseAssetsNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherShortTermInvestments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_NotesPayableCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_PayableForPurchase" xlink:href="creg-20230630.xsd#creg_PayableForPurchase"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="creg_PayableForPurchase" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_InterestPayableOnEntrustedLoans" xlink:href="creg-20230630.xsd#creg_InterestPayableOnEntrustedLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="creg_InterestPayableOnEntrustedLoans" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LoansPayableCurrent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserve" xlink:href="creg-20230630.xsd#creg_StatutoryReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="creg_StatutoryReserve" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxGKdtTNIp33PreR4LAtUOHty8KLNhDTX+Njj5NLbrfkkhX5KtbUzzoYMBsnmazR2iAm59LD/K6hCrPXQdKbSdFeT7hao/DwXgXrCNsn9UPSHrKU78x34zwxs2oFaAtYWmQ==] CSR-->
    <loc xlink:type="locator" xlink:label="creg_OperatingLeasesIncomeStatementContingentRevenues" xlink:href="creg-20230630.xsd#creg_OperatingLeasesIncomeStatementContingentRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="creg_OperatingLeasesIncomeStatementContingentRevenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeases" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseInAdvanceToSupplier" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseInAdvanceToSupplier"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="creg_IncreaseDecreaseInAdvanceToSupplier" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="creg_ShortTermLoanReceivable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable">
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsGrossNoncurrent1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetNoncurrentNetOperatingLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:href="creg-20230630.xsd#creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" order="5" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>creg-20230630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 11 12:28:12 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedBalanceSheet" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedIncomeStatement" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ShareholdersEquityType2or3" roleURI="http://www.cregcn.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedCashFlow" roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OrganizationandDescriptionofBusiness" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OtherReceivables" roleURI="http://www.cregcn.com/role/OtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ShortTermLoanReceivable" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AdvancetoSuppliers" roleURI="http://www.cregcn.com/role/AdvancetoSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AssetSubjecttoBuyback" roleURI="http://www.cregcn.com/role/AssetSubjecttoBuyback"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AccruedLiabilitiesandOtherPayables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_TaxesPayable" roleURI="http://www.cregcn.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_DeferredTaxNet" roleURI="http://www.cregcn.com/role/DeferredTaxNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_LoanPayable" roleURI="http://www.cregcn.com/role/LoanPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_NotePayableNet" roleURI="http://www.cregcn.com/role/NotePayableNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockholdersEquity" roleURI="http://www.cregcn.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockBasedCompensationPlan" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlan"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_IncomeTax" roleURI="http://www.cregcn.com/role/IncomeTax"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StatutoryReserves" roleURI="http://www.cregcn.com/role/StatutoryReserves"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_Contingencies" roleURI="http://www.cregcn.com/role/Contingencies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_Commitments" roleURI="http://www.cregcn.com/role/Commitments"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SubsequentEvents" roleURI="http://www.cregcn.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AccountingPoliciesByPolicy" roleURI="http://www.cregcn.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AccruedLiabilitiesandOtherPayablesTables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_TaxesPayableTables" roleURI="http://www.cregcn.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_DeferredTaxNetTables" roleURI="http://www.cregcn.com/role/DeferredTaxNetTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockholdersEquityTables" roleURI="http://www.cregcn.com/role/StockholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockBasedCompensationPlanTables" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_IncomeTaxTables" roleURI="http://www.cregcn.com/role/IncomeTaxTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StatutoryReservesTables" roleURI="http://www.cregcn.com/role/StatutoryReservesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_CommitmentsTables" roleURI="http://www.cregcn.com/role/CommitmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofPropertyandEquipmentEstimatedLivesTable" roleURI="http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable" roleURI="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofTaxesPayableTable" roleURI="http://www.cregcn.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" roleURI="http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" roleURI="http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofProvisionforIncomeTaxExpenseTable" roleURI="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofMaximumStatutoryReserveAmountTable" roleURI="http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofLeaseCostsLeaseTermandDiscountRateTable" roleURI="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OtherReceivablesDetails" roleURI="http://www.cregcn.com/role/OtherReceivablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ShortTermLoanReceivableDetails" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AdvancetoSuppliersDetails" roleURI="http://www.cregcn.com/role/AdvancetoSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AssetSubjecttoBuybackDetails" roleURI="http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_TaxesPayableDetails" roleURI="http://www.cregcn.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_LoanPayableDetails" roleURI="http://www.cregcn.com/role/LoanPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_NotePayableNetDetails" roleURI="http://www.cregcn.com/role/NotePayableNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockBasedCompensationPlanDetails" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_IncomeTaxDetails" roleURI="http://www.cregcn.com/role/IncomeTaxDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StatutoryReservesDetails" roleURI="http://www.cregcn.com/role/StatutoryReservesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ContingenciesDetails" roleURI="http://www.cregcn.com/role/ContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_CommitmentsDetails" roleURI="http://www.cregcn.com/role/CommitmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#DocumentAndEntityInformation" roleURI="http://www.cregcn.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersCurrent" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="creg_AdvanceToSuppliersCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeaseRightofuseAssetsNetCurrent" xlink:href="creg-20230630.xsd#creg_OperatingLeaseRightofuseAssetsNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="creg_OperatingLeaseRightofuseAssetsNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherShortTermInvestments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PayableForPurchase" xlink:href="creg-20230630.xsd#creg_PayableForPurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="creg_PayableForPurchase" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_InterestPayableOnEntrustedLoans" xlink:href="creg-20230630.xsd#creg_InterestPayableOnEntrustedLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="creg_InterestPayableOnEntrustedLoans" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserve" xlink:href="creg-20230630.xsd#creg_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="creg_StatutoryReserve" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NotesPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DerivativeFixedInterestRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeasesIncomeStatementContingentRevenues" xlink:href="creg-20230630.xsd#creg_OperatingLeasesIncomeStatementContingentRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="creg_OperatingLeasesIncomeStatementContingentRevenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeases" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAppropriatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAppropriatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsAppropriatedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TransferToStatutoryReserves" xlink:href="creg-20230630.xsd#creg_TransferToStatutoryReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="creg_TransferToStatutoryReserves" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseInAdvanceToSupplier" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseInAdvanceToSupplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="creg_IncreaseDecreaseInAdvanceToSupplier" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="creg_ShortTermLoanReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ShortTermLoanReceivable" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OtherReceivables">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ShortTermLoanReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AdvancetoSuppliers">
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersAbstract" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersDisclosureTextBlock" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvanceToSuppliersAbstract" xlink:to="creg_AdvanceToSuppliersDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AssetSubjecttoBuyback">
    <loc xlink:type="locator" xlink:label="creg_AssetSubjectToBuybackAbstract" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AssetSubjectToBuybackAbstract" xlink:to="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/TaxesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_TaxPayableTextBlock" xlink:href="creg-20230630.xsd#creg_TaxPayableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="creg_TaxPayableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/DeferredTaxNet">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/LoanPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/NotePayableNet">
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetAbstract" xlink:href="creg-20230630.xsd#creg_NotePayableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_DisclosureOfNotePayableNet" xlink:href="creg-20230630.xsd#creg_DisclosureOfNotePayableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetAbstract" xlink:to="creg_DisclosureOfNotePayableNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlan">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/IncomeTax">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StatutoryReserves">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesAbstract" xlink:href="creg-20230630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesTextBlock" xlink:href="creg-20230630.xsd#creg_StatutoryReservesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesAbstract" xlink:to="creg_StatutoryReservesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/Contingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyDisclosures" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/Commitments">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_UsesAndSourcesOfLiquidity" xlink:href="creg-20230630.xsd#creg_UsesAndSourcesOfLiquidity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_UsesAndSourcesOfLiquidity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_AdvanceToSuppliersPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccountAndOtherPayablesPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_AccountAndOtherPayablesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_AccountAndOtherPayablesPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_CashFlowPresentationPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_CashFlowPresentationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_CashFlowPresentationPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/TaxesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxPayableDisclosureTableTextBlock" xlink:href="creg-20230630.xsd#creg_IncomeTaxPayableDisclosureTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="creg_IncomeTaxPayableDisclosureTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/DeferredTaxNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockholdersEquityTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" xlink:href="creg-20230630.xsd#creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/IncomeTaxTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StatutoryReservesTables">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesAbstract" xlink:href="creg-20230630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDisclosureTableTextBlock" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDisclosureTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesAbstract" xlink:to="creg_StatutoryReservesDisclosureTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/CommitmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable">
    <loc xlink:type="locator" xlink:label="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:href="creg-20230630.xsd#creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:href="creg-20230630.xsd#creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:to="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_EducationAndUnionFundAndSocialInsurancePayableMember" xlink:href="creg-20230630.xsd#creg_EducationAndUnionFundAndSocialInsurancePayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="creg_EducationAndUnionFundAndSocialInsurancePayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedPayrollAndWelfareMember" xlink:href="creg-20230630.xsd#creg_AccruedPayrollAndWelfareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="creg_AccruedPayrollAndWelfareMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationMember" xlink:href="creg-20230630.xsd#creg_AccruedLitigationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="creg_AccruedLitigationMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OtherMember" xlink:href="creg-20230630.xsd#creg_OtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="creg_OtherMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofTaxesPayableTable">
    <loc xlink:type="locator" xlink:label="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:href="creg-20230630.xsd#creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:href="creg-20230630.xsd#creg_TaxesPayableDetailsScheduleofTaxesPayableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="creg_TaxesPayableDetailsScheduleofTaxesPayableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTax" xlink:href="creg-20230630.xsd#creg_IncomeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="creg_IncomeTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OtherTaxExpenseBenefits" xlink:href="creg-20230630.xsd#creg_OtherTaxExpenseBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="creg_OtherTaxExpenseBenefits" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="us-gaap_TaxesPayableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable">
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:href="creg-20230630.xsd#creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:href="creg-20230630.xsd#creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:href="creg-20230630.xsd#creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetNoncurrentNetOperatingLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsGrossNoncurrent1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="creg_DeferredTaxAssetsGrossNoncurrent1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsValuationAllowanceNoncurrent1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable">
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:href="creg-20230630.xsd#creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:href="creg-20230630.xsd#creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" xlink:href="creg-20230630.xsd#creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable">
    <loc xlink:type="locator" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:href="creg-20230630.xsd#creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:href="creg-20230630.xsd#creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:href="creg-20230630.xsd#creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxGKdtTNIp33PreR4LAtUOHty8KLNhDTX+Njj5NLbrfkkhX5KtbUzzoYMBsnmazR2iAm59LD/K6hCrPXQdKbSdFeT7hao/DwXgXrCNsn9UPSHFRyC6lqR8Ls1JuaCvqxSFw==] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsExercised" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsForfeited" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsForfeited"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsForfeited" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable">
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfCurrencyAxis" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:to="creg_TypeOfCurrencyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfCurrencyDomainDomain" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="creg_TypeOfCurrencyAxis" xlink:to="creg_TypeOfCurrencyDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfCurrencyDomainDomain_0" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="creg_TypeOfCurrencyAxis" xlink:to="creg_TypeOfCurrencyDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_CNY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TypeOfCurrencyDomainDomain" xlink:to="currency_CNY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShanghaiTCHMember" xlink:href="creg-20230630.xsd#creg_ShanghaiTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ShanghaiTCHMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHMember" xlink:href="creg-20230630.xsd#creg_XianTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_XianTCHMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ErdosTCHMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_XianZhonghongMember" xlink:href="creg-20230630.xsd#creg_XianZhonghongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_XianZhonghongMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShaanxiHuahongMember" xlink:href="creg-20230630.xsd#creg_ShaanxiHuahongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ShaanxiHuahongMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhongxunMember" xlink:href="creg-20230630.xsd#creg_ZhongxunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ZhongxunMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Capital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="us-gaap_Capital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_MaximumStatutoryReserveAmount" xlink:href="creg-20230630.xsd#creg_MaximumStatutoryReserveAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="creg_MaximumStatutoryReserveAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserveDescription" xlink:href="creg-20230630.xsd#creg_StatutoryReserveDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="creg_StatutoryReserveDescription" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable">
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="us-gaap_OperatingLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability" xlink:href="creg-20230630.xsd#creg_OperatingLeaseCostInterestExpenseOnLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails">
    <loc xlink:type="locator" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="creg-20230630.xsd#creg_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="creg-20230630.xsd#creg_OrganizationandDescriptionofBusinessDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_OrganizationandDescriptionofBusinessDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="dei_LegalEntityAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="srt_RangeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ArticlesOfIncorporationMember" xlink:href="creg-20230630.xsd#creg_ArticlesOfIncorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ArticlesOfIncorporationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_ErdosTCHMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHEnergyTechnologyCoLtdMember" xlink:href="creg-20230630.xsd#creg_XianTCHEnergyTechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_XianTCHEnergyTechnologyCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DaTangShiDaiMember" xlink:href="creg-20230630.xsd#creg_DaTangShiDaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_DaTangShiDaiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DaTongRecyclingEnergyMember" xlink:href="creg-20230630.xsd#creg_DaTongRecyclingEnergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_DaTongRecyclingEnergyMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TianYuXuZhouRecyclingEnergyMember" xlink:href="creg-20230630.xsd#creg_TianYuXuZhouRecyclingEnergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_TianYuXuZhouRecyclingEnergyMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhonghongMember" xlink:href="creg-20230630.xsd#creg_ZhonghongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_ZhonghongMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhongxunMember" xlink:href="creg-20230630.xsd#creg_ZhongxunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_ZhongxunMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_YinghuaMember" xlink:href="creg-20230630.xsd#creg_YinghuaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="creg_YinghuaMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_MaturityTerm" xlink:href="creg-20230630.xsd#creg_MaturityTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_MaturityTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" xlink:href="creg-20230630.xsd#creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInPowerAndDistributionProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInPowerAndDistributionProjects"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_InvestmentsInPowerAndDistributionProjects" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_UntilOperationResumes" xlink:href="creg-20230630.xsd#creg_UntilOperationResumes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_UntilOperationResumes" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfAmountInitialCapitalContribution" xlink:href="creg-20230630.xsd#creg_PercentageOfAmountInitialCapitalContribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_PercentageOfAmountInitialCapitalContribution" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OwnershipPaid" xlink:href="creg-20230630.xsd#creg_OwnershipPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_OwnershipPaid" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentOfLoan" xlink:href="creg-20230630.xsd#creg_RepaymentOfLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_RepaymentOfLoan" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_NetLossAmount" xlink:href="creg-20230630.xsd#creg_NetLossAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_NetLossAmount" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OriginalInvestmentBySubsidiary" xlink:href="creg-20230630.xsd#creg_OriginalInvestmentBySubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_OriginalInvestmentBySubsidiary" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LicenseIsIssued" xlink:href="creg-20230630.xsd#creg_LicenseIsIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_LicenseIsIssued" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="creg-20230630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="creg_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PRCMember" xlink:href="creg-20230630.xsd#creg_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="creg_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ErdosTCHMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_NetLoss" xlink:href="creg-20230630.xsd#creg_NetLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="creg_NetLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RetainedEarningAccumulatedDeficit" xlink:href="creg-20230630.xsd#creg_RetainedEarningAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="creg_RetainedEarningAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InsuranceTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_BalanceNotCovered" xlink:href="creg-20230630.xsd#creg_BalanceNotCovered"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="creg_BalanceNotCovered" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AmountOfTaxBenefitPercentage" xlink:href="creg-20230630.xsd#creg_AmountOfTaxBenefitPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="creg_AmountOfTaxBenefitPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OtherReceivablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToThirdParty" xlink:href="creg-20230630.xsd#creg_AdvanceToThirdParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="creg_AdvanceToThirdParty" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToEmployees" xlink:href="creg-20230630.xsd#creg_AdvanceToEmployees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="creg_AdvanceToEmployees" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliers" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="creg_AdvanceToSuppliers" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ShortTermLoanReceivableDetails">
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivableDetailsLineItems" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivableDetailsTable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="creg_ShortTermLoanReceivableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_ShortTermLoanReceivableDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_CapitalUtilizationFee" xlink:href="creg-20230630.xsd#creg_CapitalUtilizationFee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="creg_CapitalUtilizationFee" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AdvancetoSuppliersDetails">
    <loc xlink:type="locator" xlink:label="creg_AdvancetoSuppliersDetailsLineItems" xlink:href="creg-20230630.xsd#creg_AdvancetoSuppliersDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_AdvancetoSuppliersDetailsTable" xlink:href="creg-20230630.xsd#creg_AdvancetoSuppliersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="creg_AdvancetoSuppliersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_AdvancetoSuppliersDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_CooperationAgreementMember" xlink:href="creg-20230630.xsd#creg_CooperationAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_CooperationAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TotalContractAmount" xlink:href="creg-20230630.xsd#creg_TotalContractAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="creg_TotalContractAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaymentFeesOnAdvancesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_PrepaymentFeesOnAdvancesNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ResearchAndDevelopmentCost" xlink:href="creg-20230630.xsd#creg_ResearchAndDevelopmentCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="creg_ResearchAndDevelopmentCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_PrepaidTaxes" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RemainingAmount" xlink:href="creg-20230630.xsd#creg_RemainingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="creg_RemainingAmount" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AssetSubjecttoBuybackDetails">
    <loc xlink:type="locator" xlink:label="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:href="creg-20230630.xsd#creg_AssetSubjecttoBuybackDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_AssetSubjecttoBuybackDetailsTable" xlink:href="creg-20230630.xsd#creg_AssetSubjecttoBuybackDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:to="creg_AssetSubjecttoBuybackDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_AssetSubjecttoBuybackDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ChengaliMember" xlink:href="creg-20230630.xsd#creg_ChengaliMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="creg_ChengaliMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:to="us-gaap_OtherAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TerminationLoanAmount" xlink:href="creg-20230630.xsd#creg_TerminationLoanAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:to="creg_TerminationLoanAmount" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/TaxesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxPayable" xlink:href="creg-20230630.xsd#creg_IncomeTaxPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="creg_IncomeTaxPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TaxPayableCurrent" xlink:href="creg-20230630.xsd#creg_TaxPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="creg_TaxPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TaxesPayableNoncurrent" xlink:href="creg-20230630.xsd#creg_TaxesPayableNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="creg_TaxesPayableNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxLiabilityInstallmentsDescription" xlink:href="creg-20230630.xsd#creg_IncomeTaxLiabilityInstallmentsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="creg_IncomeTaxLiabilityInstallmentsDescription" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/LoanPayableDetails">
    <loc xlink:type="locator" xlink:label="creg_LoanPayableDetailsLineItems" xlink:href="creg-20230630.xsd#creg_LoanPayableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_LoanPayableDetailsTable" xlink:href="creg-20230630.xsd#creg_LoanPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_LoanPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LoanPayableDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LoanPayableDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LoanPayableDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfAgreementAxis" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LoanPayableDetailsTable" xlink:to="creg_TypeOfAgreementAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfAgreementDomainDomain" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="creg_TypeOfAgreementAxis" xlink:to="creg_TypeOfAgreementDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfAgreementDomainDomain_0" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="creg_TypeOfAgreementAxis" xlink:to="creg_TypeOfAgreementDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LoanPayableDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LoanPayableDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TransferPriceForXuzhouHuayuProjectMember" xlink:href="creg-20230630.xsd#creg_TransferPriceForXuzhouHuayuProjectMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="creg_TransferPriceForXuzhouHuayuProjectMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" xlink:href="creg-20230630.xsd#creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TransferAgreementMember" xlink:href="creg-20230630.xsd#creg_TransferAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_TypeOfAgreementDomainDomain" xlink:to="creg_TransferAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_HYREFLoanentrustedLoanMember" xlink:href="creg-20230630.xsd#creg_HYREFLoanentrustedLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="creg_HYREFLoanentrustedLoanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_HYREFMember" xlink:href="creg-20230630.xsd#creg_HYREFMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="creg_HYREFMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhonghongMember" xlink:href="creg-20230630.xsd#creg_ZhonghongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="creg_ZhonghongMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHMember" xlink:href="creg-20230630.xsd#creg_XianTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="creg_XianTCHMember" order="3" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="creg_HYREFMember" order="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="creg_XianTCHMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_HuaxinMember" xlink:href="creg-20230630.xsd#creg_HuaxinMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_HuaxinMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TotalFundCapitalContribution" xlink:href="creg-20230630.xsd#creg_TotalFundCapitalContribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_TotalFundCapitalContribution" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_EquityInvestment" xlink:href="creg-20230630.xsd#creg_EquityInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_EquityInvestment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DebtInvestment" xlink:href="creg-20230630.xsd#creg_DebtInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_DebtInvestment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DescriptionOfRemainingLoanBalance" xlink:href="creg-20230630.xsd#creg_DescriptionOfRemainingLoanBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_DescriptionOfRemainingLoanBalance" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansFromBank"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_BuyBackPrice" xlink:href="creg-20230630.xsd#creg_BuyBackPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_BuyBackPrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSalesOfConsumerLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_GainLossOnSalesOfConsumerLoans" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalanceShares" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OwnedShares" xlink:href="creg-20230630.xsd#creg_OwnedShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_OwnedShares" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentOne" xlink:href="creg-20230630.xsd#creg_PaymentOne"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_PaymentOne" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentTwo" xlink:href="creg-20230630.xsd#creg_PaymentTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_PaymentTwo" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentThree" xlink:href="creg-20230630.xsd#creg_PaymentThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_PaymentThree" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentFour" xlink:href="creg-20230630.xsd#creg_PaymentFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_PaymentFour" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_FinalPayment" xlink:href="creg-20230630.xsd#creg_FinalPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_FinalPayment" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_FullPayment" xlink:href="creg-20230630.xsd#creg_FullPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_FullPayment" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentPrincipalAmount" xlink:href="creg-20230630.xsd#creg_RepaymentPrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_RepaymentPrincipalAmount" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_Investments" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/NotePayableNetDetails">
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetDetailsLineItems" xlink:href="creg-20230630.xsd#creg_NotePayableNetDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetDetailsTable" xlink:href="creg-20230630.xsd#creg_NotePayableNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="creg_NotePayableNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_NotePayableNetDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PromissoryNotesInDecember2020Member" xlink:href="creg-20230630.xsd#creg_PromissoryNotesInDecember2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="creg_PromissoryNotesInDecember2020Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PromissoryNotesInApril2021Member" xlink:href="creg-20230630.xsd#creg_PromissoryNotesInApril2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="creg_PromissoryNotesInApril2021Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_ShortTermDebtTerms" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseOutstandingBalancePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="creg_IncreaseDecreaseOutstandingBalancePercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDefaultLongtermDebtAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestFaceAmount" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LossOnConversionNotes" xlink:href="creg-20230630.xsd#creg_LossOnConversionNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="creg_LossOnConversionNotes" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayableCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_ConversionOfStockAmountIssued1" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OutstandingPrincipalBalance" xlink:href="creg-20230630.xsd#creg_OutstandingPrincipalBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="creg_OutstandingPrincipalBalance" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ExcessStockSharesAuthorized" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/IncomeTaxDetails">
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="creg_IncomeTaxDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_IncomeTaxDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PRCMember" xlink:href="creg-20230630.xsd#creg_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="creg_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:href="creg-20230630.xsd#creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxTermYear" xlink:href="creg-20230630.xsd#creg_IncomeTaxTermYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="creg_IncomeTaxTermYear" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StatutoryReservesDetails">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsTable" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_StatutoryReservesDetailsLineItems" xlink:to="creg_StatutoryReservesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StatutoryReservesDetailsTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StatutoryReservesDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_StatutorySurplusReserveFundMember" xlink:href="creg-20230630.xsd#creg_StatutorySurplusReserveFundMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="creg_StatutorySurplusReserveFundMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_CommonWelfareFundMember" xlink:href="creg-20230630.xsd#creg_CommonWelfareFundMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="creg_CommonWelfareFundMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfStatutoryReserveNetIncome" xlink:href="creg-20230630.xsd#creg_PercentageOfStatutoryReserveNetIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesDetailsLineItems" xlink:to="creg_PercentageOfStatutoryReserveNetIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfReserveRegisteredCapital" xlink:href="creg-20230630.xsd#creg_PercentageOfReserveRegisteredCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesDetailsLineItems" xlink:to="creg_PercentageOfReserveRegisteredCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfRegisteredCapital" xlink:href="creg-20230630.xsd#creg_PercentageOfRegisteredCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReservesDetailsLineItems" xlink:to="creg_PercentageOfRegisteredCapital" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ContingenciesDetails">
    <loc xlink:type="locator" xlink:label="creg_ContingenciesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_ContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_ContingenciesDetailsTable" xlink:href="creg-20230630.xsd#creg_ContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="creg_ContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_ContingenciesDetailsTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyNatureDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_EnforcementFeeMember" xlink:href="creg-20230630.xsd#creg_EnforcementFeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="creg_EnforcementFeeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LateFeeMember" xlink:href="creg-20230630.xsd#creg_LateFeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="creg_LateFeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OtherFeeMember" xlink:href="creg-20230630.xsd#creg_OtherFeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="creg_OtherFeeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="us-gaap_PaymentsForLegalSettlements" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAdditionalCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationExpense" xlink:href="creg-20230630.xsd#creg_AccruedLitigationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="creg_AccruedLitigationExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LoansPayableWithVariableAmount" xlink:href="creg-20230630.xsd#creg_LoansPayableWithVariableAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="creg_LoansPayableWithVariableAmount" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/CommitmentsDetails">
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_CommitmentsDetailsLineItems" xlink:to="creg_CommitmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_CommitmentsDetailsTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_CommitmentsDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefFinancialOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefFinancialOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefFinancialOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_NewLeaseContractMember" xlink:href="creg-20230630.xsd#creg_NewLeaseContractMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="creg_NewLeaseContractMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsLineItems" xlink:to="us-gaap_PaymentsForRent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseExpirationDate" xlink:href="creg-20230630.xsd#creg_LeaseExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsLineItems" xlink:to="creg_LeaseExpirationDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine3" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="31" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>creg-20230630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 11 12:28:12 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total noncurrent liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Company stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl" xml:lang="en-US">Total operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total non-operating income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss for the period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">NET DECREASE IN CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization and Description of Business [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Other Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowingsAbstract_lbl" xml:lang="en-US">Short-Term Loan Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersAbstract" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToSuppliersAbstract_lbl" xml:lang="en-US">Advance to Suppliers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersAbstract" xlink:to="creg_AdvanceToSuppliersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AssetSubjectToBuybackAbstract" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AssetSubjectToBuybackAbstract_lbl" xml:lang="en-US">Asset Subject to Buyback [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AssetSubjectToBuybackAbstract" xlink:to="creg_AssetSubjectToBuybackAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued Liabilities and Other Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Balance Sheet Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Taxes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred Tax, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsGrossNoncurrent1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="creg_DeferredTaxAssetsGrossNoncurrent1_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="creg_DeferredTaxAssetsGrossNoncurrent1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableAbstract_lbl" xml:lang="en-US">Loan Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetAbstract" xlink:href="creg-20230630.xsd#creg_NotePayableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_NotePayableNetAbstract_lbl" xml:lang="en-US">Note Payable, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NotePayableNetAbstract" xlink:to="creg_NotePayableNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&#8217; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Warrants, Outstanding Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Number of Warrants, Outstanding Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Outstanding Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price, Outstanding Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Stock-Based Compensation Plan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract_lbl" xml:lang="en-US">Schedule Of Option Activity With Respect To Employees And Independent Directors [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract" xlink:to="creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl" xml:lang="en-US">Number of Shares, Outstanding , Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl0" xml:lang="en-US">Number of Shares, Outstanding , Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:href="creg-20230630.xsd#creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl" xml:lang="en-US">Average Exercise Price per Share, Outstanding, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:to="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl0" xml:lang="en-US">Average Exercise Price per Share, Outstanding, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:to="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Shares, Exercisable , Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Number of Shares, Exercised, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price per Share, Exercisable, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price per Share, Exercised, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesAbstract" xlink:href="creg-20230630.xsd#creg_StatutoryReservesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesAbstract_lbl" xml:lang="en-US">Statutory Reserves [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesAbstract" xlink:to="creg_StatutoryReservesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfCurrencyAxis" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TypeOfCurrencyAxis_lbl" xml:lang="en-US">Type of Currency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TypeOfCurrencyAxis" xlink:to="creg_TypeOfCurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyAbstract_lbl" xml:lang="en-US">Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract_lbl" xml:lang="en-US">Schedule Of Lease Costs Lease Term And Discount Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Maturities Of The Office Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract" xlink:to="creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract" xlink:to="creg_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValueAddedTaxReceivable_lbl" xml:lang="en-US">VAT receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersCurrent" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AdvanceToSuppliersCurrent_lbl" xml:lang="en-US">Advance to supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersCurrent" xlink:to="creg_AdvanceToSuppliersCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeaseRightofuseAssetsNetCurrent" xlink:href="creg-20230630.xsd#creg_OperatingLeaseRightofuseAssetsNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OperatingLeaseRightofuseAssetsNetCurrent_lbl" xml:lang="en-US">Operating lease right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeaseRightofuseAssetsNetCurrent" xlink:to="creg_OperatingLeaseRightofuseAssetsNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherShortTermInvestments_lbl" xml:lang="en-US">Short term loan receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract0" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract0" xlink:to="creg_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract1" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract1" xlink:to="creg_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">NON-CURRENT ASSET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Fixed assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract2" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract2" xlink:to="creg_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract3" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract3" xlink:to="creg_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract4" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract4" xlink:to="creg_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract5" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract5" xlink:to="creg_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued interest on notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes payable, net of unamortized OID of $0 and $31,250, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US">Notes payable (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued liabilities and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PayableForPurchase" xlink:href="creg-20230630.xsd#creg_PayableForPurchase"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PayableForPurchase_lbl" xml:lang="en-US">Payable for purchase of 10% equity interest of Zhonghong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PayableForPurchase" xlink:to="creg_PayableForPurchase_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFixedInterestRate_lbl" xml:lang="en-US">Equity interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFixedInterestRate" xlink:to="us-gaap_DerivativeFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_InterestPayableOnEntrustedLoans" xlink:href="creg-20230630.xsd#creg_InterestPayableOnEntrustedLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_InterestPayableOnEntrustedLoans_lbl" xml:lang="en-US">Interest payable on entrusted loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_InterestPayableOnEntrustedLoans" xlink:to="creg_InterestPayableOnEntrustedLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Entrusted loan payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract6" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract6" xlink:to="creg_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract7" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract7" xlink:to="creg_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">NONCURRENT LIABILITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl0" xml:lang="en-US">Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract8" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract8" xlink:to="creg_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract9" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract9" xlink:to="creg_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract10" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract10" xlink:to="creg_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">CONTINGENCIES AND COMMITMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract11" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract11" xlink:to="creg_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value; 100,000,000 shares authorized, 7,788,006 and 7,391,996 shares issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserve" xlink:href="creg-20230630.xsd#creg_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserve" xlink:to="creg_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract12" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract12" xlink:to="creg_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeasesIncomeStatementContingentRevenues" xlink:href="creg-20230630.xsd#creg_OperatingLeasesIncomeStatementContingentRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OperatingLeasesIncomeStatementContingentRevenues_lbl" xml:lang="en-US">Contingent rental income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeasesIncomeStatementContingentRevenues" xlink:to="creg_OperatingLeasesIncomeStatementContingentRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract13" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract13" xlink:to="creg_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases_lbl" xml:lang="en-US">Interest income on sales-type leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract14" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract14" xlink:to="creg_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract15" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract15" xlink:to="creg_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract16" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract16" xlink:to="creg_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract17" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract17" xlink:to="creg_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract18" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract18" xlink:to="creg_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Non-operating income (expenses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Gain (loss) on note conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract19" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract19" xlink:to="creg_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract20" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract20" xlink:to="creg_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Total income tax expense (benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract21" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract21" xlink:to="creg_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract22" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract22" xlink:to="creg_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Other comprehensive items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Foreign currency translation loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract23" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract23" xlink:to="creg_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract24" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract24" xlink:to="creg_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average shares used for computing basic and diluted loss per share (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average shares used for computing diluted loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract25" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract25" xlink:to="creg_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic and diluted net loss per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract26" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract26" xlink:to="creg_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract27" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract27" xlink:to="creg_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_lbl" xml:lang="en-US">Conversion of long-term notes into common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of long-term notes into common shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract28" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract28" xlink:to="creg_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TransferToStatutoryReserves" xlink:href="creg-20230630.xsd#creg_TransferToStatutoryReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TransferToStatutoryReserves_lbl" xml:lang="en-US">Transfer to statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferToStatutoryReserves" xlink:to="creg_TransferToStatutoryReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract29" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract29" xlink:to="creg_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl" xml:lang="en-US">Foreign currency translation gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract30" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract30" xlink:to="creg_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract31" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract31" xlink:to="creg_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract32" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract32" xlink:to="creg_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract33" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract33" xlink:to="creg_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract34" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract34"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract34_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract34" xlink:to="creg_UnlabeledAbstract34_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US">Foreign currency translation loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract35" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract35"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract35_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract35" xlink:to="creg_UnlabeledAbstract35_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract36" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract36"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract36_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract36" xlink:to="creg_UnlabeledAbstract36_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract37" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract37"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract37_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract37" xlink:to="creg_UnlabeledAbstract37_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract38" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract38"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract38_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract38" xlink:to="creg_UnlabeledAbstract38_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract39" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract39"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract39_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract39" xlink:to="creg_UnlabeledAbstract39_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract40" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract40"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract40_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract40" xlink:to="creg_UnlabeledAbstract40_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract41" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract41"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract41_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract41" xlink:to="creg_UnlabeledAbstract41_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract42" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract42"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract42_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract42" xlink:to="creg_UnlabeledAbstract42_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract43" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract43"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract43_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract43" xlink:to="creg_UnlabeledAbstract43_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract44" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract44"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract44_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract44" xlink:to="creg_UnlabeledAbstract44_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization of OID and debt issuing costs of notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0" xml:lang="en-US">Amortization of OID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Operating lease expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseInAdvanceToSupplier" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseInAdvanceToSupplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncreaseDecreaseInAdvanceToSupplier_lbl" xml:lang="en-US">Advance to supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncreaseDecreaseInAdvanceToSupplier" xlink:to="creg_IncreaseDecreaseInAdvanceToSupplier_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Payment of lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Accrued liabilities and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract45" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract45"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract45_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract45" xlink:to="creg_UnlabeledAbstract45_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract46" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract46"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract46_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract46" xlink:to="creg_UnlabeledAbstract46_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShortTermLoanReceivable_lbl" xml:lang="en-US">Short term loan receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShortTermLoanReceivable" xlink:to="creg_ShortTermLoanReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract47" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract47"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract47_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract47" xlink:to="creg_UnlabeledAbstract47_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract48" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract48"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract48_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract48" xlink:to="creg_UnlabeledAbstract48_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract49" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract49"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract49_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract49" xlink:to="creg_UnlabeledAbstract49_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">EFFECT OF EXCHANGE RATE CHANGE ON CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract50" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract50"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract50_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract50" xlink:to="creg_UnlabeledAbstract50_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl" xml:lang="en-US">CASH, BEGINNING OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract51" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract51"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract51_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract51" xlink:to="creg_UnlabeledAbstract51_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">CASH, END OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract52" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract52"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract52_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract52" xlink:to="creg_UnlabeledAbstract52_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental cash flow data:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income tax paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract53" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract53"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract53_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract53" xlink:to="creg_UnlabeledAbstract53_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplemental disclosure of non-cash financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US">Conversion of notes into common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_lbl" xml:lang="en-US">Loss (gain) on note conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US">Other receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAppropriatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAppropriatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAppropriatedMember_lbl" xml:lang="en-US">Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAppropriatedMember" xlink:to="us-gaap_RetainedEarningsAppropriatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Other Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND DESCRIPTION OF BUSINESS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment Estimated Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and equipment, useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">OTHER RECEIVABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT-TERM LOAN RECEIVABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersDisclosureTextBlock" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AdvanceToSuppliersDisclosureTextBlock_lbl" xml:lang="en-US">ADVANCE TO SUPPLIERS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersDisclosureTextBlock" xlink:to="creg_AdvanceToSuppliersDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock_lbl" xml:lang="en-US">ASSET SUBJECT TO BUYBACK</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock" xlink:to="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED LIABILITIES AND OTHER PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Liabilities and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TaxPayableTextBlock" xlink:href="creg-20230630.xsd#creg_TaxPayableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TaxPayableTextBlock_lbl" xml:lang="en-US">TAXES PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxPayableTextBlock" xlink:to="creg_TaxPayableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxPayableDisclosureTableTextBlock" xlink:href="creg-20230630.xsd#creg_IncomeTaxPayableDisclosureTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncomeTaxPayableDisclosureTableTextBlock_lbl" xml:lang="en-US">Schedule of Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxPayableDisclosureTableTextBlock" xlink:to="creg_IncomeTaxPayableDisclosureTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTax" xlink:href="creg-20230630.xsd#creg_IncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncomeTax_lbl" xml:lang="en-US">Income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTax" xlink:to="creg_IncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OtherTaxExpenseBenefits" xlink:href="creg-20230630.xsd#creg_OtherTaxExpenseBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OtherTaxExpenseBenefits_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherTaxExpenseBenefits" xlink:to="creg_OtherTaxExpenseBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock_lbl" xml:lang="en-US">DEFERRED TAX, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" xlink:to="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetNoncurrentNetOperatingLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DeferredTaxAssetNoncurrentNetOperatingLoss_lbl" xml:lang="en-US">US NOL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:to="creg_DeferredTaxAssetNoncurrentNetOperatingLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">PRC NOL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsValuationAllowanceNoncurrent1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1_lbl" xml:lang="en-US">Less: valuation allowance for deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1" xlink:to="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">LOAN PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DisclosureOfNotePayableNet" xlink:href="creg-20230630.xsd#creg_DisclosureOfNotePayableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DisclosureOfNotePayableNet_lbl" xml:lang="en-US">NOTE PAYABLE, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DisclosureOfNotePayableNet" xlink:to="creg_DisclosureOfNotePayableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" xlink:href="creg-20230630.xsd#creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" xlink:to="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Outstanding Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of Warrants, Exercisable Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Number of Warrants, Exercisable Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US">Number of Shares, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Exercisable Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price, Exercisable Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Average Exercise Price per Share, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl1"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercisable Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of Warrants, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Number of Shares, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price per Share, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged_lbl" xml:lang="en-US">Number of Warrants, Exchanged</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" xlink:to="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" xlink:href="creg-20230630.xsd#creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars_lbl" xml:lang="en-US">Average Exercise Price, Exchanged</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" xlink:to="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exchanged</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Warrants, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Number of Shares, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price per Share, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Number of Warrants, Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Expired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Outstanding Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercisable Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION PLAN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Option Activity With Respect To Employees and Independent Directors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Outstanding , Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercisable , Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsForfeited" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsForfeited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsForfeited_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsForfeited" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsForfeited_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Outstanding , Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercised, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAX</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Tax rate difference &#8211; current provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Permanent differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Tax expense (benefit) per financial statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Provision for Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense (benefit) &#8211; current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense &#8211; deferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesTextBlock" xlink:href="creg-20230630.xsd#creg_StatutoryReservesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_StatutoryReservesTextBlock_lbl" xml:lang="en-US">STATUTORY RESERVES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesTextBlock" xlink:to="creg_StatutoryReservesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDisclosureTableTextBlock" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDisclosureTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_StatutoryReservesDisclosureTableTextBlock_lbl" xml:lang="en-US">Schedule of Maximum Statutory Reserve Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDisclosureTableTextBlock" xlink:to="creg_StatutoryReservesDisclosureTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Capital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Capital_lbl" xml:lang="en-US">Registered Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Capital" xlink:to="us-gaap_Capital_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_MaximumStatutoryReserveAmount" xlink:href="creg-20230630.xsd#creg_MaximumStatutoryReserveAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_MaximumStatutoryReserveAmount_lbl" xml:lang="en-US">Maximum Statutory Reserve Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_MaximumStatutoryReserveAmount" xlink:to="creg_MaximumStatutoryReserveAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserveDescription" xlink:href="creg-20230630.xsd#creg_StatutoryReserveDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_StatutoryReserveDescription_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserveDescription" xlink:to="creg_StatutoryReserveDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract54" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract54"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract54_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract54" xlink:to="creg_UnlabeledAbstract54_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract55" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract55"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract55_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract55" xlink:to="creg_UnlabeledAbstract55_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract56" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract56"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract56_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract56" xlink:to="creg_UnlabeledAbstract56_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract57" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract57"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract57_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract57" xlink:to="creg_UnlabeledAbstract57_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract58" xlink:href="creg-20230630.xsd#creg_UnlabeledAbstract58"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UnlabeledAbstract58_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract58" xlink:to="creg_UnlabeledAbstract58_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyDisclosures_lbl" xml:lang="en-US">CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDisclosures" xlink:to="us-gaap_LossContingencyDisclosures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease Costs, Lease Term and Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost &#8211; amortization of ROU</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability" xlink:href="creg-20230630.xsd#creg_OperatingLeaseCostInterestExpenseOnLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability_lbl" xml:lang="en-US">Operating lease cost &#8211; interest expense on lease liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability" xlink:to="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Lease Term - Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted Average Discount Rate - Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Maturities of the Office Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">For the year ended June 30, 2024,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total undiscounted cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Write-off Erdos TCH net investment in sales-type leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:href="creg-20230630.xsd#creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund_lbl" xml:lang="en-US">Impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:to="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">U.S. statutory rates expense (benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office and Other Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_EducationAndUnionFundAndSocialInsurancePayableMember" xlink:href="creg-20230630.xsd#creg_EducationAndUnionFundAndSocialInsurancePayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_EducationAndUnionFundAndSocialInsurancePayableMember_lbl" xml:lang="en-US">Education and Union Fund and Social Insurance Payable [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EducationAndUnionFundAndSocialInsurancePayableMember" xlink:to="creg_EducationAndUnionFundAndSocialInsurancePayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedPayrollAndWelfareMember" xlink:href="creg-20230630.xsd#creg_AccruedPayrollAndWelfareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AccruedPayrollAndWelfareMember_lbl" xml:lang="en-US">Accrued Payroll and Welfare [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedPayrollAndWelfareMember" xlink:to="creg_AccruedPayrollAndWelfareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationMember" xlink:href="creg-20230630.xsd#creg_AccruedLitigationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AccruedLitigationMember_lbl" xml:lang="en-US">Accrued Litigation [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationMember" xlink:to="creg_AccruedLitigationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OtherMember" xlink:href="creg-20230630.xsd#creg_OtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OtherMember_lbl" xml:lang="en-US">Other [Member[</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherMember" xlink:to="creg_OtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShanghaiTCHMember" xlink:href="creg-20230630.xsd#creg_ShanghaiTCHMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShanghaiTCHMember_lbl" xml:lang="en-US">Shanghai TCH [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShanghaiTCHMember" xlink:to="creg_ShanghaiTCHMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHMember" xlink:href="creg-20230630.xsd#creg_XianTCHMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_XianTCHMember_lbl" xml:lang="en-US">Xi&#8217;an TCH [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_XianTCHMember" xlink:to="creg_XianTCHMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ErdosTCHMember_lbl" xml:lang="en-US">Erdos TCH [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ErdosTCHMember" xlink:to="creg_ErdosTCHMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="creg_ErdosTCHMember_lbl0" xml:lang="en-US">Erdos Metallurgy Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ErdosTCHMember" xlink:to="creg_ErdosTCHMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_XianZhonghongMember" xlink:href="creg-20230630.xsd#creg_XianZhonghongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_XianZhonghongMember_lbl" xml:lang="en-US">Xi&#8217;an Zhonghong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_XianZhonghongMember" xlink:to="creg_XianZhonghongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShaanxiHuahongMember" xlink:href="creg-20230630.xsd#creg_ShaanxiHuahongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShaanxiHuahongMember_lbl" xml:lang="en-US">Shaanxi Huahong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShaanxiHuahongMember" xlink:to="creg_ShaanxiHuahongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ZhongxunMember" xlink:href="creg-20230630.xsd#creg_ZhongxunMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ZhongxunMember_lbl" xml:lang="en-US">Zhongxun [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ZhongxunMember" xlink:to="creg_ZhongxunMember_lbl"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_CNY"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="currency_CNY_lbl" xml:lang="en-US">RMB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfAgreementAxis" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TypeOfAgreementAxis_lbl" xml:lang="en-US">Type of Agreement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TypeOfAgreementAxis" xlink:to="creg_TypeOfAgreementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US">Loss Contingency Nature [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermAxis_lbl" xml:lang="en-US">Lease Contractual Term [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_MaturityTerm" xlink:href="creg-20230630.xsd#creg_MaturityTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_MaturityTerm_lbl" xml:lang="en-US">Maturity term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_MaturityTerm" xlink:to="creg_MaturityTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" xlink:href="creg-20230630.xsd#creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage_lbl" xml:lang="en-US">Total investment percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" xlink:to="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet_lbl" xml:lang="en-US">Amount of ownership interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInPowerAndDistributionProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInPowerAndDistributionProjects"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInPowerAndDistributionProjects_lbl" xml:lang="en-US">Electricity sold (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInPowerAndDistributionProjects" xlink:to="us-gaap_InvestmentsInPowerAndDistributionProjects_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UntilOperationResumes" xlink:href="creg-20230630.xsd#creg_UntilOperationResumes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UntilOperationResumes_lbl" xml:lang="en-US">Until operation resume</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UntilOperationResumes" xlink:to="creg_UntilOperationResumes_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfAmountInitialCapitalContribution" xlink:href="creg-20230630.xsd#creg_PercentageOfAmountInitialCapitalContribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PercentageOfAmountInitialCapitalContribution_lbl" xml:lang="en-US">Percentage of owns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfAmountInitialCapitalContribution" xlink:to="creg_PercentageOfAmountInitialCapitalContribution_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OwnershipPaid" xlink:href="creg-20230630.xsd#creg_OwnershipPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OwnershipPaid_lbl" xml:lang="en-US">Ownership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OwnershipPaid" xlink:to="creg_OwnershipPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentOfLoan" xlink:href="creg-20230630.xsd#creg_RepaymentOfLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_RepaymentOfLoan_lbl" xml:lang="en-US">Repayment for the loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentOfLoan" xlink:to="creg_RepaymentOfLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_NetLossAmount" xlink:href="creg-20230630.xsd#creg_NetLossAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_NetLossAmount_lbl" xml:lang="en-US">Loss from transfer (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NetLossAmount" xlink:to="creg_NetLossAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OriginalInvestmentBySubsidiary" xlink:href="creg-20230630.xsd#creg_OriginalInvestmentBySubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OriginalInvestmentBySubsidiary_lbl" xml:lang="en-US">Registered capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OriginalInvestmentBySubsidiary" xlink:to="creg_OriginalInvestmentBySubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LicenseIsIssued" xlink:href="creg-20230630.xsd#creg_LicenseIsIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LicenseIsIssued_lbl" xml:lang="en-US">License is issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LicenseIsIssued" xlink:to="creg_LicenseIsIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl" xml:lang="en-US">Business acquisition, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_NetLoss" xlink:href="creg-20230630.xsd#creg_NetLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_NetLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NetLoss" xlink:to="creg_NetLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_RetainedEarningAccumulatedDeficit" xlink:href="creg-20230630.xsd#creg_RetainedEarningAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_RetainedEarningAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RetainedEarningAccumulatedDeficit" xlink:to="creg_RetainedEarningAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InsuranceTax_lbl" xml:lang="en-US">Insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceTax" xlink:to="us-gaap_InsuranceTax_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_BalanceNotCovered" xlink:href="creg-20230630.xsd#creg_BalanceNotCovered"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_BalanceNotCovered_lbl" xml:lang="en-US">Balance not covered</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_BalanceNotCovered" xlink:to="creg_BalanceNotCovered_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AmountOfTaxBenefitPercentage" xlink:href="creg-20230630.xsd#creg_AmountOfTaxBenefitPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AmountOfTaxBenefitPercentage_lbl" xml:lang="en-US">Amount of tax benefit percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AmountOfTaxBenefitPercentage" xlink:to="creg_AmountOfTaxBenefitPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Shares of antidilutive securities under warrants and option (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToThirdParty" xlink:href="creg-20230630.xsd#creg_AdvanceToThirdParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AdvanceToThirdParty_lbl" xml:lang="en-US">Advance to third party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToThirdParty" xlink:to="creg_AdvanceToThirdParty_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToEmployees" xlink:href="creg-20230630.xsd#creg_AdvanceToEmployees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AdvanceToEmployees_lbl" xml:lang="en-US">Advance to employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToEmployees" xlink:to="creg_AdvanceToEmployees_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliers" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AdvanceToSuppliers_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliers" xlink:to="creg_AdvanceToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl" xml:lang="en-US">Short term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CapitalUtilizationFee" xlink:href="creg-20230630.xsd#creg_CapitalUtilizationFee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_CapitalUtilizationFee_lbl" xml:lang="en-US">Capital utilization fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CapitalUtilizationFee" xlink:to="creg_CapitalUtilizationFee_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short term loan total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repayment short term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TotalContractAmount" xlink:href="creg-20230630.xsd#creg_TotalContractAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TotalContractAmount_lbl" xml:lang="en-US">Total contract amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TotalContractAmount" xlink:to="creg_TotalContractAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaymentFeesOnAdvancesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet_lbl" xml:lang="en-US">Prepayment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:to="us-gaap_PrepaymentFeesOnAdvancesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ResearchAndDevelopmentCost" xlink:href="creg-20230630.xsd#creg_ResearchAndDevelopmentCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ResearchAndDevelopmentCost_lbl" xml:lang="en-US">Research and development cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ResearchAndDevelopmentCost" xlink:to="creg_ResearchAndDevelopmentCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US">Committed to pay remaining</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Paid expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US">Prepaid amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_RemainingAmount" xlink:href="creg-20230630.xsd#creg_RemainingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_RemainingAmount_lbl" xml:lang="en-US">Remaining amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RemainingAmount" xlink:to="creg_RemainingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Fixed assets cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TerminationLoanAmount" xlink:href="creg-20230630.xsd#creg_TerminationLoanAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TerminationLoanAmount_lbl" xml:lang="en-US">Gain on partial repayment of entrusted loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TerminationLoanAmount" xlink:to="creg_TerminationLoanAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxPayable" xlink:href="creg-20230630.xsd#creg_IncomeTaxPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncomeTaxPayable_lbl" xml:lang="en-US">Income Tax Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxPayable" xlink:to="creg_IncomeTaxPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TaxPayableCurrent" xlink:href="creg-20230630.xsd#creg_TaxPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TaxPayableCurrent_lbl" xml:lang="en-US">Current tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxPayableCurrent" xlink:to="creg_TaxPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TaxesPayableNoncurrent" xlink:href="creg-20230630.xsd#creg_TaxesPayableNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TaxesPayableNoncurrent_lbl" xml:lang="en-US">Tax payable, noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxesPayableNoncurrent" xlink:to="creg_TaxesPayableNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxLiabilityInstallmentsDescription" xlink:href="creg-20230630.xsd#creg_IncomeTaxLiabilityInstallmentsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncomeTaxLiabilityInstallmentsDescription_lbl" xml:lang="en-US">Income tax liability of installment, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxLiabilityInstallmentsDescription" xlink:to="creg_IncomeTaxLiabilityInstallmentsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TotalFundCapitalContribution" xlink:href="creg-20230630.xsd#creg_TotalFundCapitalContribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TotalFundCapitalContribution_lbl" xml:lang="en-US">Total fund capital contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TotalFundCapitalContribution" xlink:to="creg_TotalFundCapitalContribution_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_EquityInvestment" xlink:href="creg-20230630.xsd#creg_EquityInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_EquityInvestment_lbl" xml:lang="en-US">Equity investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EquityInvestment" xlink:to="creg_EquityInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DebtInvestment" xlink:href="creg-20230630.xsd#creg_DebtInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DebtInvestment_lbl" xml:lang="en-US">Debt investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DebtInvestment" xlink:to="creg_DebtInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_lbl" xml:lang="en-US">Loan long term interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:to="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DescriptionOfRemainingLoanBalance" xlink:href="creg-20230630.xsd#creg_DescriptionOfRemainingLoanBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DescriptionOfRemainingLoanBalance_lbl" xml:lang="en-US">Description of remaining loan balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DescriptionOfRemainingLoanBalance" xlink:to="creg_DescriptionOfRemainingLoanBalance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansFromBank"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansFromBank_lbl" xml:lang="en-US">Loan payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansFromBank" xlink:to="us-gaap_LongTermLoansFromBank_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_BuyBackPrice" xlink:href="creg-20230630.xsd#creg_BuyBackPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_BuyBackPrice_lbl" xml:lang="en-US">Total buy back price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_BuyBackPrice" xlink:to="creg_BuyBackPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSalesOfConsumerLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans_lbl" xml:lang="en-US">Gain amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:to="us-gaap_GainLossOnSalesOfConsumerLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedBalanceShares_lbl" xml:lang="en-US">Shares owned (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalanceShares" xlink:to="us-gaap_InvestmentOwnedBalanceShares_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OwnedShares" xlink:href="creg-20230630.xsd#creg_OwnedShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OwnedShares_lbl" xml:lang="en-US">Already owned shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OwnedShares" xlink:to="creg_OwnedShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessStockSharesIssued_lbl" xml:lang="en-US">Remaining shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesIssued" xlink:to="us-gaap_ExcessStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentOne" xlink:href="creg-20230630.xsd#creg_PaymentOne"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PaymentOne_lbl" xml:lang="en-US">Payment one</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentOne" xlink:to="creg_PaymentOne_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentTwo" xlink:href="creg-20230630.xsd#creg_PaymentTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PaymentTwo_lbl" xml:lang="en-US">Payment two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentTwo" xlink:to="creg_PaymentTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentThree" xlink:href="creg-20230630.xsd#creg_PaymentThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PaymentThree_lbl" xml:lang="en-US">Payment three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentThree" xlink:to="creg_PaymentThree_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PaymentFour" xlink:href="creg-20230630.xsd#creg_PaymentFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PaymentFour_lbl" xml:lang="en-US">Payment four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentFour" xlink:to="creg_PaymentFour_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_FinalPayment" xlink:href="creg-20230630.xsd#creg_FinalPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_FinalPayment_lbl" xml:lang="en-US">Final payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FinalPayment" xlink:to="creg_FinalPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_FullPayment" xlink:href="creg-20230630.xsd#creg_FullPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_FullPayment_lbl" xml:lang="en-US">Full payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FullPayment" xlink:to="creg_FullPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentPrincipalAmount" xlink:href="creg-20230630.xsd#creg_RepaymentPrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_RepaymentPrincipalAmount_lbl" xml:lang="en-US">Repayment of principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentPrincipalAmount" xlink:to="creg_RepaymentPrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Investments_lbl" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_lbl" xml:lang="en-US">Impairment loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:to="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">Convertible promissory note amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">Original issue discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTerms_lbl" xml:lang="en-US">Debt term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTerms" xlink:to="us-gaap_ShortTermDebtTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseOutstandingBalancePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage_lbl" xml:lang="en-US">Increase decrease outstanding balance, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:to="creg_IncreaseDecreaseOutstandingBalancePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl" xml:lang="en-US">Right to redeem amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US">Percentage of redemption amount increased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDefaultLongtermDebtAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount_lbl" xml:lang="en-US">Promissory notes principle amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDefaultLongtermDebtAmount" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Promissory notes adjustment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivableWithImputedInterestFaceAmount_lbl" xml:lang="en-US">Adjustment interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:to="us-gaap_ReceivableWithImputedInterestFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Common stock, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LossOnConversionNotes" xlink:href="creg-20230630.xsd#creg_LossOnConversionNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LossOnConversionNotes_lbl" xml:lang="en-US">Loss on conversion notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LossOnConversionNotes" xlink:to="creg_LossOnConversionNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl" xml:lang="en-US">Partitioned notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_lbl" xml:lang="en-US">Outstanding principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockAmountIssued1_lbl" xml:lang="en-US">Gain on conversion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountIssued1" xlink:to="us-gaap_ConversionOfStockAmountIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OutstandingPrincipalBalance" xlink:href="creg-20230630.xsd#creg_OutstandingPrincipalBalance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OutstandingPrincipalBalance_lbl" xml:lang="en-US">Outstanding principal balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OutstandingPrincipalBalance" xlink:to="creg_OutstandingPrincipalBalance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessStockSharesAuthorized_lbl" xml:lang="en-US">Shares of common stock authorized for issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesAuthorized" xlink:to="us-gaap_ExcessStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">Tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl" xml:lang="en-US">Income tax carry forwards (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl" xml:lang="en-US">Tax percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:href="creg-20230630.xsd#creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance_lbl" xml:lang="en-US">Percentage of deferred tax valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:to="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxTermYear" xlink:href="creg-20230630.xsd#creg_IncomeTaxTermYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncomeTaxTermYear_lbl" xml:lang="en-US">Income tax term year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxTermYear" xlink:to="creg_IncomeTaxTermYear_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfStatutoryReserveNetIncome" xlink:href="creg-20230630.xsd#creg_PercentageOfStatutoryReserveNetIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PercentageOfStatutoryReserveNetIncome_lbl" xml:lang="en-US">Percentage of net income, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfStatutoryReserveNetIncome" xlink:to="creg_PercentageOfStatutoryReserveNetIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfReserveRegisteredCapital" xlink:href="creg-20230630.xsd#creg_PercentageOfReserveRegisteredCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PercentageOfReserveRegisteredCapital_lbl" xml:lang="en-US">Statutory surplus reserve of registered capital, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfReserveRegisteredCapital" xlink:to="creg_PercentageOfReserveRegisteredCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfRegisteredCapital" xlink:href="creg-20230630.xsd#creg_PercentageOfRegisteredCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PercentageOfRegisteredCapital_lbl" xml:lang="en-US">Remaining reserve balance capital, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfRegisteredCapital" xlink:to="creg_PercentageOfRegisteredCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForLegalSettlements_lbl" xml:lang="en-US">Settlement paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLegalSettlements" xlink:to="us-gaap_PaymentsForLegalSettlements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAdditionalCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAdditionalCapital_lbl" xml:lang="en-US">Additional loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAdditionalCapital" xlink:to="us-gaap_OtherAdditionalCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationExpense" xlink:href="creg-20230630.xsd#creg_AccruedLitigationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AccruedLitigationExpense_lbl" xml:lang="en-US">Accrued litigation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationExpense" xlink:to="creg_AccruedLitigationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl" xml:lang="en-US">Principal loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans_lbl" xml:lang="en-US">Loan interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LoansPayableWithVariableAmount" xlink:href="creg-20230630.xsd#creg_LoansPayableWithVariableAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LoansPayableWithVariableAmount_lbl" xml:lang="en-US">Total fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LoansPayableWithVariableAmount" xlink:to="creg_LoansPayableWithVariableAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Monthly rental payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseExpirationDate" xlink:href="creg-20230630.xsd#creg_LeaseExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LeaseExpirationDate_lbl" xml:lang="en-US">Lease expiry date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseExpirationDate" xlink:to="creg_LeaseExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl" xml:lang="en-US">Monthly salary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Common stock annually</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principle of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UsesAndSourcesOfLiquidity" xlink:href="creg-20230630.xsd#creg_UsesAndSourcesOfLiquidity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UsesAndSourcesOfLiquidity_lbl" xml:lang="en-US">Uses and Sources of Liquidity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UsesAndSourcesOfLiquidity" xlink:to="creg_UsesAndSourcesOfLiquidity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersPolicyTextBlock" xlink:to="creg_AdvanceToSuppliersPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_lbl" xml:lang="en-US">Short term loan receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:to="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccountAndOtherPayablesPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_AccountAndOtherPayablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AccountAndOtherPayablesPolicyTextBlock_lbl" xml:lang="en-US">Account and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccountAndOtherPayablesPolicyTextBlock" xlink:to="creg_AccountAndOtherPayablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtPolicyTextBlock_lbl" xml:lang="en-US">Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtPolicyTextBlock" xlink:to="us-gaap_DebtPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CashFlowPresentationPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_CashFlowPresentationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_CashFlowPresentationPolicyTextBlock_lbl" xml:lang="en-US">Statement of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CashFlowPresentationPolicyTextBlock" xlink:to="creg_CashFlowPresentationPolicyTextBlock_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxGKdtTNIp33PreR4LAtUOHty8KLNhDTX+Njj5NLbrfkkhX5KtbUzzoYMBsnmazR2iAm59LD/K6hCrPXQdKbSdFeT7hao/DwXgXrCNsn9UPSHCymsW9ZX1IeeaJvijSBPSA==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Basic and Diluted Earnings per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation and Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHEnergyTechnologyCoLtdMember" xlink:href="creg-20230630.xsd#creg_XianTCHEnergyTechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_XianTCHEnergyTechnologyCoLtdMember_lbl" xml:lang="en-US">Xi&apos;an TCH [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_XianTCHEnergyTechnologyCoLtdMember" xlink:to="creg_XianTCHEnergyTechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DaTangShiDaiMember" xlink:href="creg-20230630.xsd#creg_DaTangShiDaiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DaTangShiDaiMember_lbl" xml:lang="en-US">Da Tang Shi Dai [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DaTangShiDaiMember" xlink:to="creg_DaTangShiDaiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DaTongRecyclingEnergyMember" xlink:href="creg-20230630.xsd#creg_DaTongRecyclingEnergyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DaTongRecyclingEnergyMember_lbl" xml:lang="en-US">DaTong Recycling Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DaTongRecyclingEnergyMember" xlink:to="creg_DaTongRecyclingEnergyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TianYuXuZhouRecyclingEnergyMember" xlink:href="creg-20230630.xsd#creg_TianYuXuZhouRecyclingEnergyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TianYuXuZhouRecyclingEnergyMember_lbl" xml:lang="en-US">TianYu XuZhou Recycling Energy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TianYuXuZhouRecyclingEnergyMember" xlink:to="creg_TianYuXuZhouRecyclingEnergyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ZhonghongMember" xlink:href="creg-20230630.xsd#creg_ZhonghongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ZhonghongMember_lbl" xml:lang="en-US">Zhonghong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ZhonghongMember" xlink:to="creg_ZhonghongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_YinghuaMember" xlink:href="creg-20230630.xsd#creg_YinghuaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_YinghuaMember_lbl" xml:lang="en-US">Yinghua [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_YinghuaMember" xlink:to="creg_YinghuaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ArticlesOfIncorporationMember" xlink:href="creg-20230630.xsd#creg_ArticlesOfIncorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ArticlesOfIncorporationMember_lbl" xml:lang="en-US">Articles of Incorporation[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ArticlesOfIncorporationMember" xlink:to="creg_ArticlesOfIncorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl" xml:lang="en-US">Business Acquisition [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PRCMember" xlink:href="creg-20230630.xsd#creg_PRCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PRCMember_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PRCMember" xlink:to="creg_PRCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CooperationAgreementMember" xlink:href="creg-20230630.xsd#creg_CooperationAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_CooperationAgreementMember_lbl" xml:lang="en-US">Cooperation Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CooperationAgreementMember" xlink:to="creg_CooperationAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ChengaliMember" xlink:href="creg-20230630.xsd#creg_ChengaliMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ChengaliMember_lbl" xml:lang="en-US">Chengali [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ChengaliMember" xlink:to="creg_ChengaliMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_HYREFLoanentrustedLoanMember" xlink:href="creg-20230630.xsd#creg_HYREFLoanentrustedLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_HYREFLoanentrustedLoanMember_lbl" xml:lang="en-US">HYREF loan (entrusted loan) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_HYREFLoanentrustedLoanMember" xlink:to="creg_HYREFLoanentrustedLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_HYREFMember" xlink:href="creg-20230630.xsd#creg_HYREFMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_HYREFMember_lbl" xml:lang="en-US">HYREF [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_HYREFMember" xlink:to="creg_HYREFMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TransferAgreementMember" xlink:href="creg-20230630.xsd#creg_TransferAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TransferAgreementMember_lbl" xml:lang="en-US">Transfer Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferAgreementMember" xlink:to="creg_TransferAgreementMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="creg_TransferAgreementMember_lbl0" xml:lang="en-US">Xuzhou Huayu project [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferAgreementMember" xlink:to="creg_TransferAgreementMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_TransferPriceForXuzhouHuayuProjectMember" xlink:href="creg-20230630.xsd#creg_TransferPriceForXuzhouHuayuProjectMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TransferPriceForXuzhouHuayuProjectMember_lbl" xml:lang="en-US">Xuzhou Huayu project [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferPriceForXuzhouHuayuProjectMember" xlink:to="creg_TransferPriceForXuzhouHuayuProjectMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="creg_TransferPriceForXuzhouHuayuProjectMember_lbl0" xml:lang="en-US">Transfer price for Xuzhou Huayu Project [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferPriceForXuzhouHuayuProjectMember" xlink:to="creg_TransferPriceForXuzhouHuayuProjectMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" xlink:href="creg-20230630.xsd#creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember_lbl" xml:lang="en-US">Xuzhou Huayu project [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" xlink:to="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember_lbl0" xml:lang="en-US">Transfer price for Shenqiu Phase I and II Projects [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" xlink:to="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_HuaxinMember" xlink:href="creg-20230630.xsd#creg_HuaxinMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_HuaxinMember_lbl" xml:lang="en-US">Huaxin [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_HuaxinMember" xlink:to="creg_HuaxinMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PromissoryNotesInDecember2020Member" xlink:href="creg-20230630.xsd#creg_PromissoryNotesInDecember2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PromissoryNotesInDecember2020Member_lbl" xml:lang="en-US">Promissory Notes in December 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PromissoryNotesInDecember2020Member" xlink:to="creg_PromissoryNotesInDecember2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PromissoryNotesInApril2021Member" xlink:href="creg-20230630.xsd#creg_PromissoryNotesInApril2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PromissoryNotesInApril2021Member_lbl" xml:lang="en-US">Promissory Notes in April 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PromissoryNotesInApril2021Member" xlink:to="creg_PromissoryNotesInApril2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutorySurplusReserveFundMember" xlink:href="creg-20230630.xsd#creg_StatutorySurplusReserveFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_StatutorySurplusReserveFundMember_lbl" xml:lang="en-US">Surplus Reserve Fund [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutorySurplusReserveFundMember" xlink:to="creg_StatutorySurplusReserveFundMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommonWelfareFundMember" xlink:href="creg-20230630.xsd#creg_CommonWelfareFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_CommonWelfareFundMember_lbl" xml:lang="en-US">Common Welfare Fund [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommonWelfareFundMember" xlink:to="creg_CommonWelfareFundMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_EnforcementFeeMember" xlink:href="creg-20230630.xsd#creg_EnforcementFeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_EnforcementFeeMember_lbl" xml:lang="en-US">Enforcement Fee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EnforcementFeeMember" xlink:to="creg_EnforcementFeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LateFeeMember" xlink:href="creg-20230630.xsd#creg_LateFeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LateFeeMember_lbl" xml:lang="en-US">Late Fee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LateFeeMember" xlink:to="creg_LateFeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OtherFeeMember" xlink:href="creg-20230630.xsd#creg_OtherFeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OtherFeeMember_lbl" xml:lang="en-US">Other Fee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherFeeMember" xlink:to="creg_OtherFeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_NewLeaseContractMember" xlink:href="creg-20230630.xsd#creg_NewLeaseContractMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_NewLeaseContractMember_lbl" xml:lang="en-US">New Lease Contract [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NewLeaseContractMember" xlink:to="creg_NewLeaseContractMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefFinancialOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefFinancialOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ChiefFinancialOfficerMember_lbl" xml:lang="en-US">Chief Financial Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefFinancialOfficerMember" xlink:to="srt_ChiefFinancialOfficerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Balance Sheet Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:href="creg-20230630.xsd#creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable_lbl" xml:lang="en-US">Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:to="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:href="creg-20230630.xsd#creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems_lbl" xml:lang="en-US">Schedule of accrued liabilities and other payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:to="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:href="creg-20230630.xsd#creg_TaxesPayableDetailsScheduleofTaxesPayableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TaxesPayableDetailsScheduleofTaxesPayableTable_lbl" xml:lang="en-US">Taxes Payable (Details) - Schedule of Taxes Payable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:to="creg_TaxesPayableDetailsScheduleofTaxesPayableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:href="creg-20230630.xsd#creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems_lbl" xml:lang="en-US">Schedule of Taxes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:href="creg-20230630.xsd#creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable_lbl" xml:lang="en-US">Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:to="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:href="creg-20230630.xsd#creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems_lbl" xml:lang="en-US">Schedule Of Deferred Tax Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:href="creg-20230630.xsd#creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable_lbl" xml:lang="en-US">Stockholders&#8217; Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:to="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:href="creg-20230630.xsd#creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems_lbl" xml:lang="en-US">Schedule of Summary of the Activities of Warrants that were Issued from Equity Financing [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:href="creg-20230630.xsd#creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable_lbl" xml:lang="en-US">Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:to="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:href="creg-20230630.xsd#creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems_lbl" xml:lang="en-US">Schedule Of Option Activity With Respect To Employees And Independent Directors [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable_lbl" xml:lang="en-US">Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:to="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems_lbl" xml:lang="en-US">Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable_lbl" xml:lang="en-US">Income Tax (Details) - Schedule of Provision for Income Tax Expense [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:to="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems_lbl" xml:lang="en-US">Schedule of Provision for Income Tax Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfCurrencyDomainDomain" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TypeOfCurrencyDomainDomain_lbl" xml:lang="en-US">TypeOfCurrencyDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TypeOfCurrencyDomainDomain" xlink:to="creg_TypeOfCurrencyDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable_lbl" xml:lang="en-US">Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:to="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems_lbl" xml:lang="en-US">Schedule of Maximum Statutory Reserve Amount [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable_lbl" xml:lang="en-US">Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:to="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems_lbl" xml:lang="en-US">Schedule of lease costs, lease term and discount rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable_lbl" xml:lang="en-US">Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:to="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems_lbl" xml:lang="en-US">Schedule of maturities of the office lease liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="creg-20230630.xsd#creg_OrganizationandDescriptionofBusinessDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsTable_lbl" xml:lang="en-US">Organization and Description of Business (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:to="creg_OrganizationandDescriptionofBusinessDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="creg-20230630.xsd#creg_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsLineItems_lbl" xml:lang="en-US">Organization and Description of Business (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="creg_OrganizationandDescriptionofBusinessDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="creg-20230630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="creg_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivableDetailsTable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShortTermLoanReceivableDetailsTable_lbl" xml:lang="en-US">Short-Term Loan Receivable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShortTermLoanReceivableDetailsTable" xlink:to="creg_ShortTermLoanReceivableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShortTermLoanReceivableDetailsLineItems" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShortTermLoanReceivableDetailsLineItems_lbl" xml:lang="en-US">Short-Term Loan Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="creg_ShortTermLoanReceivableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvancetoSuppliersDetailsTable" xlink:href="creg-20230630.xsd#creg_AdvancetoSuppliersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvancetoSuppliersDetailsTable_lbl" xml:lang="en-US">Advance to Suppliers (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvancetoSuppliersDetailsTable" xlink:to="creg_AdvancetoSuppliersDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvancetoSuppliersDetailsLineItems" xlink:href="creg-20230630.xsd#creg_AdvancetoSuppliersDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvancetoSuppliersDetailsLineItems_lbl" xml:lang="en-US">Advance to Suppliers (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvancetoSuppliersDetailsLineItems" xlink:to="creg_AdvancetoSuppliersDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AssetSubjecttoBuybackDetailsTable" xlink:href="creg-20230630.xsd#creg_AssetSubjecttoBuybackDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AssetSubjecttoBuybackDetailsTable_lbl" xml:lang="en-US">Asset Subject to Buyback (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AssetSubjecttoBuybackDetailsTable" xlink:to="creg_AssetSubjecttoBuybackDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:href="creg-20230630.xsd#creg_AssetSubjecttoBuybackDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AssetSubjecttoBuybackDetailsLineItems_lbl" xml:lang="en-US">Asset Subject to Buyback (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AssetSubjecttoBuybackDetailsLineItems" xlink:to="creg_AssetSubjecttoBuybackDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title of Individual [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfAgreementDomainDomain" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TypeOfAgreementDomainDomain_lbl" xml:lang="en-US">TypeOfAgreementDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TypeOfAgreementDomainDomain" xlink:to="creg_TypeOfAgreementDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LoanPayableDetailsTable" xlink:href="creg-20230630.xsd#creg_LoanPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LoanPayableDetailsTable_lbl" xml:lang="en-US">Loan Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LoanPayableDetailsTable" xlink:to="creg_LoanPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LoanPayableDetailsLineItems" xlink:href="creg-20230630.xsd#creg_LoanPayableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LoanPayableDetailsLineItems_lbl" xml:lang="en-US">Loan Payable (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LoanPayableDetailsLineItems" xlink:to="creg_LoanPayableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetDetailsTable" xlink:href="creg-20230630.xsd#creg_NotePayableNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_NotePayableNetDetailsTable_lbl" xml:lang="en-US">Note Payable, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NotePayableNetDetailsTable" xlink:to="creg_NotePayableNetDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetDetailsLineItems" xlink:href="creg-20230630.xsd#creg_NotePayableNetDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_NotePayableNetDetailsLineItems_lbl" xml:lang="en-US">Note Payable, Net (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NotePayableNetDetailsLineItems" xlink:to="creg_NotePayableNetDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Authority [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxDetailsTable_lbl" xml:lang="en-US">Income Tax (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxDetailsTable" xlink:to="creg_IncomeTaxDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxDetailsLineItems_lbl" xml:lang="en-US">Income Tax (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxDetailsLineItems" xlink:to="creg_IncomeTaxDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain_lbl" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsTable" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesDetailsTable_lbl" xml:lang="en-US">Statutory Reserves (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDetailsTable" xlink:to="creg_StatutoryReservesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesDetailsLineItems_lbl" xml:lang="en-US">Statutory Reserves (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDetailsLineItems" xlink:to="creg_StatutoryReservesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US">Loss Contingency, Nature [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ContingenciesDetailsTable" xlink:href="creg-20230630.xsd#creg_ContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ContingenciesDetailsTable_lbl" xml:lang="en-US">Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ContingenciesDetailsTable" xlink:to="creg_ContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ContingenciesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_ContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ContingenciesDetailsLineItems_lbl" xml:lang="en-US">Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ContingenciesDetailsLineItems" xlink:to="creg_ContingenciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermDomain_lbl" xml:lang="en-US">Lease Contractual Term [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="us-gaap_LeaseContractualTermDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsTable_lbl" xml:lang="en-US">Commitments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsTable" xlink:to="creg_CommitmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsLineItems_lbl" xml:lang="en-US">Commitments (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsLineItems" xlink:to="creg_CommitmentsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AccountAndOtherPayablesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for account and other payables.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccountAndOtherPayablesPolicyTextBlock" xlink:to="creg_AccountAndOtherPayablesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AccruedLitigationExpense_lbl0" xml:lang="en-US">Accrued litigation expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationExpense" xlink:to="creg_AccruedLitigationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AdvanceToEmployees_lbl0" xml:lang="en-US">Amount of advance to employees.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToEmployees" xlink:to="creg_AdvanceToEmployees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AdvanceToSuppliers_lbl0" xml:lang="en-US">Advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliers" xlink:to="creg_AdvanceToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AdvanceToSuppliersCurrent_lbl0" xml:lang="en-US">Advance to suppliers current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersCurrent" xlink:to="creg_AdvanceToSuppliersCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AdvanceToSuppliersDisclosureTextBlock_lbl0" xml:lang="en-US">The entire disclosure for advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersDisclosureTextBlock" xlink:to="creg_AdvanceToSuppliersDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersPolicyTextBlock" xlink:to="creg_AdvanceToSuppliersPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AdvanceToThirdParty_lbl0" xml:lang="en-US">It represent the value of third party advance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToThirdParty" xlink:to="creg_AdvanceToThirdParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AmountOfTaxBenefitPercentage_lbl0" xml:lang="en-US">Amount of tax benefit percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AmountOfTaxBenefitPercentage" xlink:to="creg_AmountOfTaxBenefitPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl1" xml:lang="en-US">Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:to="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars_lbl0" xml:lang="en-US">Average Exercise Price (post-reverse stock split price), Exchanged.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" xlink:to="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_BalanceNotCovered_lbl0" xml:lang="en-US">The amount of balance not covered.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_BalanceNotCovered" xlink:to="creg_BalanceNotCovered_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_BuyBackPrice_lbl0" xml:lang="en-US">Total buy back price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_BuyBackPrice" xlink:to="creg_BuyBackPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_CapitalUtilizationFee_lbl0" xml:lang="en-US">the amount of capital utilization fee.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CapitalUtilizationFee" xlink:to="creg_CapitalUtilizationFee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_CashFlowPresentationPolicyTextBlock_lbl0" xml:lang="en-US">Cash Flow Presentation [Policy Text Block].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CashFlowPresentationPolicyTextBlock" xlink:to="creg_CashFlowPresentationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_DebtInvestment_lbl0" xml:lang="en-US">The amount of debt investment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DebtInvestment" xlink:to="creg_DebtInvestment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_DeferredTaxAssetNoncurrentNetOperatingLoss_lbl0" xml:lang="en-US">Deferred tax asset noncurrent net operating loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:to="creg_DeferredTaxAssetNoncurrentNetOperatingLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock_lbl0" xml:lang="en-US">The entire disclosure deferred tax assets and liability for the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" xlink:to="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_DisclosureOfNotePayableNet_lbl0" xml:lang="en-US">The entire disclosure note payable net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DisclosureOfNotePayableNet" xlink:to="creg_DisclosureOfNotePayableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance_lbl0" xml:lang="en-US">Percentage of deferred tax valuation allowance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:to="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_EquityInvestment_lbl0" xml:lang="en-US">The amount of equity investment .</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EquityInvestment" xlink:to="creg_EquityInvestment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_FinalPayment_lbl0" xml:lang="en-US">The amount of final payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FinalPayment" xlink:to="creg_FinalPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_FullPayment_lbl0" xml:lang="en-US">The amount of full payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FullPayment" xlink:to="creg_FullPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund_lbl0" xml:lang="en-US">Amount of impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:to="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncomeTax_lbl0" xml:lang="en-US">Income tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTax" xlink:to="creg_IncomeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncomeTaxLiabilityInstallmentsDescription_lbl0" xml:lang="en-US">Description of income tax liability instalments over the periods.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxLiabilityInstallmentsDescription" xlink:to="creg_IncomeTaxLiabilityInstallmentsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncomeTaxPayable_lbl0" xml:lang="en-US">Amount of income tax payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxPayable" xlink:to="creg_IncomeTaxPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncomeTaxPayableDisclosureTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of tax payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxPayableDisclosureTableTextBlock" xlink:to="creg_IncomeTaxPayableDisclosureTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncomeTaxTermYear_lbl0" xml:lang="en-US">Tax year being audited in the income tax examination, in YYYY format.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxTermYear" xlink:to="creg_IncomeTaxTermYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncreaseDecreaseInAdvanceToSupplier_lbl0" xml:lang="en-US">Advance to supplier.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncreaseDecreaseInAdvanceToSupplier" xlink:to="creg_IncreaseDecreaseInAdvanceToSupplier_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage_lbl0" xml:lang="en-US">Percentage of increase decrease outstanding balance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:to="creg_IncreaseDecreaseOutstandingBalancePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_InterestPayableOnEntrustedLoans_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of portion of long-term entrusted loans payable not otherwise defined due within one year or the operating cycle if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_InterestPayableOnEntrustedLoans" xlink:to="creg_InterestPayableOnEntrustedLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_LeaseExpirationDate_lbl0" xml:lang="en-US">Date which lease or group of leases is set to expire, in YYYY-MM format.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseExpirationDate" xlink:to="creg_LeaseExpirationDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_LicenseIsIssued_lbl0" xml:lang="en-US">License is issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LicenseIsIssued" xlink:to="creg_LicenseIsIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_LoansPayableWithVariableAmount_lbl0" xml:lang="en-US">The amount of loans payable with variable amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LoansPayableWithVariableAmount" xlink:to="creg_LoansPayableWithVariableAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_LossOnConversionNotes_lbl0" xml:lang="en-US">The amount of loss on conversion notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LossOnConversionNotes" xlink:to="creg_LossOnConversionNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_MaximumStatutoryReserveAmount_lbl0" xml:lang="en-US">Maximum Statutory Reserve Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_MaximumStatutoryReserveAmount" xlink:to="creg_MaximumStatutoryReserveAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_NetLoss_lbl0" xml:lang="en-US">The amount of net loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NetLoss" xlink:to="creg_NetLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_NetLossAmount_lbl0" xml:lang="en-US">Total amount of loss incurred.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NetLossAmount" xlink:to="creg_NetLossAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability_lbl0" xml:lang="en-US">Operating lease cost &#8211; interest expense on lease liability.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability" xlink:to="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OperatingLeaseRightofuseAssetsNetCurrent_lbl0" xml:lang="en-US">The amount of operating lease right-of-use assets, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeaseRightofuseAssetsNetCurrent" xlink:to="creg_OperatingLeaseRightofuseAssetsNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OperatingLeasesIncomeStatementContingentRevenues_lbl0" xml:lang="en-US">Amount of contingent rental revenues recognized for the period under lease, based on the occurrences of an event or condition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeasesIncomeStatementContingentRevenues" xlink:to="creg_OperatingLeasesIncomeStatementContingentRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OriginalInvestmentBySubsidiary_lbl0" xml:lang="en-US">Registered capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OriginalInvestmentBySubsidiary" xlink:to="creg_OriginalInvestmentBySubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OtherTaxExpenseBenefits_lbl0" xml:lang="en-US">Amount of other income tax expense (benefit).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherTaxExpenseBenefits" xlink:to="creg_OtherTaxExpenseBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OutstandingPrincipalBalance_lbl0" xml:lang="en-US">Amount of Outstanding principal balance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OutstandingPrincipalBalance" xlink:to="creg_OutstandingPrincipalBalance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OwnedShares_lbl0" xml:lang="en-US">Number of owned shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OwnedShares" xlink:to="creg_OwnedShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_OwnershipPaid_lbl0" xml:lang="en-US">The paid amount of ownership.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OwnershipPaid" xlink:to="creg_OwnershipPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PayableForPurchase_lbl0" xml:lang="en-US">Payable for purchase.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PayableForPurchase" xlink:to="creg_PayableForPurchase_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PaymentFour_lbl0" xml:lang="en-US">The amount of payment four.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentFour" xlink:to="creg_PaymentFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PaymentOne_lbl0" xml:lang="en-US">The amount of payment one.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentOne" xlink:to="creg_PaymentOne_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PaymentThree_lbl0" xml:lang="en-US">The amount of payment three.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentThree" xlink:to="creg_PaymentThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PaymentTwo_lbl0" xml:lang="en-US">Payment two.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentTwo" xlink:to="creg_PaymentTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PercentageOfRegisteredCapital_lbl0" xml:lang="en-US">The percentage of registered capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfRegisteredCapital" xlink:to="creg_PercentageOfRegisteredCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PercentageOfStatutoryReserveNetIncome_lbl0" xml:lang="en-US">Percentage of statutory reserve net income for the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfStatutoryReserveNetIncome" xlink:to="creg_PercentageOfStatutoryReserveNetIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_RemainingAmount_lbl0" xml:lang="en-US">Remaining amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RemainingAmount" xlink:to="creg_RemainingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_RepaymentOfLoan_lbl0" xml:lang="en-US">Amount of Repayment of loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentOfLoan" xlink:to="creg_RepaymentOfLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_RepaymentPrincipalAmount_lbl0" xml:lang="en-US">The amount of repayment principal amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentPrincipalAmount" xlink:to="creg_RepaymentPrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ResearchAndDevelopmentCost_lbl0" xml:lang="en-US">Research and development cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ResearchAndDevelopmentCost" xlink:to="creg_ResearchAndDevelopmentCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_RetainedEarningAccumulatedDeficit_lbl0" xml:lang="en-US">The cumulative amount of the reporting entity&apos;s undistributed earnings or deficit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RetainedEarningAccumulatedDeficit" xlink:to="creg_RetainedEarningAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock_lbl0" xml:lang="en-US">Schedule of warrant activity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" xlink:to="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exchanged.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Average Exercise Price (post-reverse stock split price), Expired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Expired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Forfeited.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1_lbl0" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged_lbl0" xml:lang="en-US">Number of Warrants, Exchanged (in Dollars).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" xlink:to="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShortTermLoanReceivable_lbl0" xml:lang="en-US">The amount of short term loan receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShortTermLoanReceivable" xlink:to="creg_ShortTermLoanReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_StatutoryReserve_lbl0" xml:lang="en-US">Statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserve" xlink:to="creg_StatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_StatutoryReserveDescription_lbl0" xml:lang="en-US">Description of statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserveDescription" xlink:to="creg_StatutoryReserveDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_StatutoryReservesDisclosureTableTextBlock_lbl0" xml:lang="en-US">Schedule of maximum statutory reserve amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDisclosureTableTextBlock" xlink:to="creg_StatutoryReservesDisclosureTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_StatutoryReservesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for statutory reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesTextBlock" xlink:to="creg_StatutoryReservesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TaxPayableCurrent_lbl0" xml:lang="en-US">Taxes Payable, Current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxPayableCurrent" xlink:to="creg_TaxPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TaxPayableTextBlock_lbl0" xml:lang="en-US">The entire disclosure of tax payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxPayableTextBlock" xlink:to="creg_TaxPayableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TaxesPayableNoncurrent_lbl0" xml:lang="en-US">Taxes Payable Noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxesPayableNoncurrent" xlink:to="creg_TaxesPayableNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TerminationLoanAmount_lbl0" xml:lang="en-US">Termination loan amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TerminationLoanAmount" xlink:to="creg_TerminationLoanAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TotalContractAmount_lbl0" xml:lang="en-US">The amount of contract.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TotalContractAmount" xlink:to="creg_TotalContractAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TotalFundCapitalContribution_lbl0" xml:lang="en-US">Total fund capital contribution.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TotalFundCapitalContribution" xlink:to="creg_TotalFundCapitalContribution_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_TransferToStatutoryReserves_lbl0" xml:lang="en-US">Transfer to statutory reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferToStatutoryReserves" xlink:to="creg_TransferToStatutoryReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_UntilOperationResumes_lbl0" xml:lang="en-US">Until operation resume.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UntilOperationResumes" xlink:to="creg_UntilOperationResumes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage_lbl0" xml:lang="en-US">Percentage of the Variable Interest Entity&apos;s (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" xlink:to="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised_lbl0" xml:lang="en-US">Weighted average remaining contractual term of outstanding stock options, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsForfeited_lbl0" xml:lang="en-US">Weighted average remaining contractual term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsForfeited" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsForfeited_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems_lbl0" xml:lang="en-US">Stock Based Compensation Plan Details Scheduleof Option Activity With Respect To Employeesand Independent Directors Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DebtInvestment_lbl1" xml:lang="en-US">Debt Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DebtInvestment" xlink:to="creg_DebtInvestment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxLiabilityInstallmentsDescription_lbl1" xml:lang="en-US">Income Tax Liability Installments Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxLiabilityInstallmentsDescription" xlink:to="creg_IncomeTaxLiabilityInstallmentsDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShaanxiHuahongMember_lbl0" xml:lang="en-US">Shaanxi Huahong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShaanxiHuahongMember" xlink:to="creg_ShaanxiHuahongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OwnedShares_lbl1" xml:lang="en-US">Owned Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OwnedShares" xlink:to="creg_OwnedShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_NetLossAmount_lbl1" xml:lang="en-US">Net Loss Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NetLossAmount" xlink:to="creg_NetLossAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl0" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ErdosTCHMember_lbl1" xml:lang="en-US">Erdos TCHMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ErdosTCHMember" xlink:to="creg_ErdosTCHMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutorySurplusReserveFundMember_lbl0" xml:lang="en-US">Statutory Surplus Reserve Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutorySurplusReserveFundMember" xlink:to="creg_StatutorySurplusReserveFundMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_FullPayment_lbl1" xml:lang="en-US">Full Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FullPayment" xlink:to="creg_FullPayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TypeOfCurrencyAxis_lbl0" xml:lang="en-US">Type Of Currency Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TypeOfCurrencyAxis" xlink:to="creg_TypeOfCurrencyAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TaxPayableTextBlock_lbl1" xml:lang="en-US">Tax Payable Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxPayableTextBlock" xlink:to="creg_TaxPayableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl0" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract38_lbl0" xml:lang="en-US">Unlabeled Abstract38</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract38" xlink:to="creg_UnlabeledAbstract38_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract39_lbl0" xml:lang="en-US">Unlabeled Abstract39</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract39" xlink:to="creg_UnlabeledAbstract39_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PaymentOne_lbl1" xml:lang="en-US">Payment One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentOne" xlink:to="creg_PaymentOne_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PaymentTwo_lbl1" xml:lang="en-US">Payment Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentTwo" xlink:to="creg_PaymentTwo_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract40_lbl0" xml:lang="en-US">Unlabeled Abstract40</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract40" xlink:to="creg_UnlabeledAbstract40_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract43_lbl0" xml:lang="en-US">Unlabeled Abstract43</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract43" xlink:to="creg_UnlabeledAbstract43_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AccruedPayrollAndWelfareMember_lbl0" xml:lang="en-US">Accrued Payroll And Welfare Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedPayrollAndWelfareMember" xlink:to="creg_AccruedPayrollAndWelfareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract44_lbl0" xml:lang="en-US">Unlabeled Abstract44</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract44" xlink:to="creg_UnlabeledAbstract44_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract41_lbl0" xml:lang="en-US">Unlabeled Abstract41</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract41" xlink:to="creg_UnlabeledAbstract41_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract42_lbl0" xml:lang="en-US">Unlabeled Abstract42</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract42" xlink:to="creg_UnlabeledAbstract42_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract47_lbl0" xml:lang="en-US">Unlabeled Abstract47</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract47" xlink:to="creg_UnlabeledAbstract47_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars_lbl1" xml:lang="en-US">Average Exercise Pricepostreverse Stock Split Price Exchangedin Dollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" xlink:to="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract48_lbl0" xml:lang="en-US">Unlabeled Abstract48</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract48" xlink:to="creg_UnlabeledAbstract48_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract45_lbl0" xml:lang="en-US">Unlabeled Abstract45</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract45" xlink:to="creg_UnlabeledAbstract45_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract46_lbl0" xml:lang="en-US">Unlabeled Abstract46</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract46" xlink:to="creg_UnlabeledAbstract46_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract49_lbl0" xml:lang="en-US">Unlabeled Abstract49</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract49" xlink:to="creg_UnlabeledAbstract49_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CashFlowPresentationPolicyTextBlock_lbl1" xml:lang="en-US">Cash Flow Presentation Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CashFlowPresentationPolicyTextBlock" xlink:to="creg_CashFlowPresentationPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_BalanceNotCovered_lbl1" xml:lang="en-US">Balance Not Covered</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_BalanceNotCovered" xlink:to="creg_BalanceNotCovered_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ChengaliMember_lbl0" xml:lang="en-US">Chengali Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ChengaliMember" xlink:to="creg_ChengaliMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TerminationLoanAmount_lbl1" xml:lang="en-US">Termination Loan Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TerminationLoanAmount" xlink:to="creg_TerminationLoanAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract50_lbl0" xml:lang="en-US">Unlabeled Abstract50</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract50" xlink:to="creg_UnlabeledAbstract50_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract51_lbl0" xml:lang="en-US">Unlabeled Abstract51</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract51" xlink:to="creg_UnlabeledAbstract51_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PRCMember_lbl0" xml:lang="en-US">PRCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PRCMember" xlink:to="creg_PRCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract54_lbl0" xml:lang="en-US">Unlabeled Abstract54</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract54" xlink:to="creg_UnlabeledAbstract54_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract55_lbl0" xml:lang="en-US">Unlabeled Abstract55</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract55" xlink:to="creg_UnlabeledAbstract55_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract52_lbl0" xml:lang="en-US">Unlabeled Abstract52</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract52" xlink:to="creg_UnlabeledAbstract52_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract53_lbl0" xml:lang="en-US">Unlabeled Abstract53</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract53" xlink:to="creg_UnlabeledAbstract53_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract58_lbl0" xml:lang="en-US">Unlabeled Abstract58</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract58" xlink:to="creg_UnlabeledAbstract58_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet_lbl0" xml:lang="en-US">Prepayment Fees on Advances, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:to="us-gaap_PrepaymentFeesOnAdvancesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract56_lbl0" xml:lang="en-US">Unlabeled Abstract56</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract56" xlink:to="creg_UnlabeledAbstract56_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_EnforcementFeeMember_lbl0" xml:lang="en-US">Enforcement Fee Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EnforcementFeeMember" xlink:to="creg_EnforcementFeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract57_lbl0" xml:lang="en-US">Unlabeled Abstract57</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract57" xlink:to="creg_UnlabeledAbstract57_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract18" xlink:to="creg_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract19" xlink:to="creg_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl0" xml:lang="en-US">Repayments of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract16" xlink:to="creg_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract17" xlink:to="creg_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage_lbl1" xml:lang="en-US">Increase Decrease Outstanding Balance Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:to="creg_IncreaseDecreaseOutstandingBalancePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_HYREFMember_lbl0" xml:lang="en-US">HYREFMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_HYREFMember" xlink:to="creg_HYREFMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl0" xml:lang="en-US">Business Acquisition, Description of Acquired Entity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansFromBank_lbl0" xml:lang="en-US">Loans Payable to Bank, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansFromBank" xlink:to="us-gaap_LongTermLoansFromBank_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract21" xlink:to="creg_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract22" xlink:to="creg_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract20" xlink:to="creg_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases_lbl0" xml:lang="en-US">Interest and Fee Income, Loans and Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract25" xlink:to="creg_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract26" xlink:to="creg_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl0" xml:lang="en-US">Entity Address, Address Line Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract23" xlink:to="creg_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract24" xlink:to="creg_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract29" xlink:to="creg_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract27" xlink:to="creg_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract28" xlink:to="creg_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet_lbl0" xml:lang="en-US">Other Operating Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract32" xlink:to="creg_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract33_lbl0" xml:lang="en-US">Unlabeled Abstract33</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract33" xlink:to="creg_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract30" xlink:to="creg_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract31" xlink:to="creg_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OtherFeeMember_lbl0" xml:lang="en-US">Other Fee Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherFeeMember" xlink:to="creg_OtherFeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract36_lbl0" xml:lang="en-US">Unlabeled Abstract36</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract36" xlink:to="creg_UnlabeledAbstract36_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract37_lbl0" xml:lang="en-US">Unlabeled Abstract37</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract37" xlink:to="creg_UnlabeledAbstract37_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShanghaiTCHMember_lbl0" xml:lang="en-US">Shanghai TCHMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShanghaiTCHMember" xlink:to="creg_ShanghaiTCHMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract34_lbl0" xml:lang="en-US">Unlabeled Abstract34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract34" xlink:to="creg_UnlabeledAbstract34_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract35_lbl0" xml:lang="en-US">Unlabeled Abstract35</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract35" xlink:to="creg_UnlabeledAbstract35_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Investments_lbl0" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesAuthorized_lbl0" xml:lang="en-US">Excess Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesAuthorized" xlink:to="us-gaap_ExcessStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Exercised Weighted Average Remaining Contractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl0" xml:lang="en-US">Convertible Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl0" xml:lang="en-US">Supply Commitment, Remaining Minimum Amount Committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract10" xlink:to="creg_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract11" xlink:to="creg_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PaymentThree_lbl1" xml:lang="en-US">Payment Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentThree" xlink:to="creg_PaymentThree_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract14" xlink:to="creg_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract15" xlink:to="creg_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract12" xlink:to="creg_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract13" xlink:to="creg_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InsuranceTax_lbl0" xml:lang="en-US">Insurance Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InsuranceTax" xlink:to="us-gaap_InsuranceTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans_lbl0" xml:lang="en-US">Interest and Fee Income, Other Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0" xml:lang="en-US">Software and Software Development Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TaxPayableCurrent_lbl1" xml:lang="en-US">Tax Payable Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxPayableCurrent" xlink:to="creg_TaxPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LicenseIsIssued_lbl1" xml:lang="en-US">License Is Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LicenseIsIssued" xlink:to="creg_LicenseIsIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl0" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ZhongxunMember_lbl0" xml:lang="en-US">Zhongxun Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ZhongxunMember" xlink:to="creg_ZhongxunMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Exchanges Weighted Average Remaining Contractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_XianZhonghongMember_lbl0" xml:lang="en-US">Xian Zhonghong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_XianZhonghongMember" xlink:to="creg_XianZhonghongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_RetainedEarningAccumulatedDeficit_lbl1" xml:lang="en-US">Retained Earning Accumulated Deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RetainedEarningAccumulatedDeficit" xlink:to="creg_RetainedEarningAccumulatedDeficit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LoansPayableWithVariableAmount_lbl1" xml:lang="en-US">Loans Payable With Variable Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LoansPayableWithVariableAmount" xlink:to="creg_LoansPayableWithVariableAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LossOnConversionNotes_lbl1" xml:lang="en-US">Loss On Conversion Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LossOnConversionNotes" xlink:to="creg_LossOnConversionNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_EquityInvestment_lbl1" xml:lang="en-US">Equity Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EquityInvestment" xlink:to="creg_EquityInvestment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract2" xlink:to="creg_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract1" xlink:to="creg_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Forfeited Weighted Average Remaining Contractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OperatingLeaseRightofuseAssetsNetCurrent_lbl1" xml:lang="en-US">Operating Lease Rightofuse Assets Net Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeaseRightofuseAssetsNetCurrent" xlink:to="creg_OperatingLeaseRightofuseAssetsNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract4" xlink:to="creg_UnlabeledAbstract4_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract3" xlink:to="creg_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract0" xlink:to="creg_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0" xml:lang="en-US">Temporary Equity, Foreign Currency Translation Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans_lbl0" xml:lang="en-US">Gain (Loss) on Sales of Consumer Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:to="us-gaap_GainLossOnSalesOfConsumerLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl1" xml:lang="en-US">Accrued Income Taxes, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract9" xlink:to="creg_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract6" xlink:to="creg_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract5" xlink:to="creg_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract8" xlink:to="creg_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract7" xlink:to="creg_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Share Based Compensation Stock Warrants Activity Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" xlink:to="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Expired Weighted Average Remaining Contractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToThirdParty_lbl1" xml:lang="en-US">Advance To Third Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToThirdParty" xlink:to="creg_AdvanceToThirdParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0" xml:lang="en-US">Short-Term Bank Loans and Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OtherTaxExpenseBenefits_lbl1" xml:lang="en-US">Other Tax Expense Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherTaxExpenseBenefits" xlink:to="creg_OtherTaxExpenseBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToSuppliersDisclosureTextBlock_lbl1" xml:lang="en-US">Advance To Suppliers Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersDisclosureTextBlock" xlink:to="creg_AdvanceToSuppliersDisclosureTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAppropriatedMember_lbl0" xml:lang="en-US">Retained Earnings, Appropriated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAppropriatedMember" xlink:to="us-gaap_RetainedEarningsAppropriatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UnlabeledAbstract" xlink:to="creg_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged_lbl1" xml:lang="en-US">Sharebased Compensation Arrangementby Sharebased Payment Award Options Exchanged</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" xlink:to="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxAssetsGrossNoncurrent1_lbl0" xml:lang="en-US">Deferred Tax Assets Gross Noncurrent1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsGrossNoncurrent1" xlink:to="creg_DeferredTaxAssetsGrossNoncurrent1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_EducationAndUnionFundAndSocialInsurancePayableMember_lbl0" xml:lang="en-US">Education And Union Fund And Social Insurance Payable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EducationAndUnionFundAndSocialInsurancePayableMember" xlink:to="creg_EducationAndUnionFundAndSocialInsurancePayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_XianTCHEnergyTechnologyCoLtdMember_lbl0" xml:lang="en-US">Xian TCHEnergy Technology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_XianTCHEnergyTechnologyCoLtdMember" xlink:to="creg_XianTCHEnergyTechnologyCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl0" xml:lang="en-US">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxTermYear_lbl1" xml:lang="en-US">Income Tax Term Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxTermYear" xlink:to="creg_IncomeTaxTermYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncreaseDecreaseInAdvanceToSupplier_lbl1" xml:lang="en-US">Increase Decrease In Advance To Supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncreaseDecreaseInAdvanceToSupplier" xlink:to="creg_IncreaseDecreaseInAdvanceToSupplier_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl2" xml:lang="en-US">Average Exercise Price Per Sharepostreverse Stock Split Price Outstanding Beginning Balanc</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:to="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TransferToStatutoryReserves_lbl1" xml:lang="en-US">Transfer To Statutory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferToStatutoryReserves" xlink:to="creg_TransferToStatutoryReserves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund_lbl1" xml:lang="en-US">Impairment Loss Of Xian TCHs Investment Into The HYREFFund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:to="creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund_lbl1"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Provision For Income Tax Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract" xlink:to="creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl0" xml:lang="en-US">Debt Instrument, Increase, Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl0" xml:lang="en-US">Statement of Other Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxPayable_lbl1" xml:lang="en-US">Income Tax Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxPayable" xlink:to="creg_IncomeTaxPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AmountOfTaxBenefitPercentage_lbl1" xml:lang="en-US">Amount Of Tax Benefit Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AmountOfTaxBenefitPercentage" xlink:to="creg_AmountOfTaxBenefitPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDisclosures_lbl0" xml:lang="en-US">Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDisclosures" xlink:to="us-gaap_LossContingencyDisclosures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PromissoryNotesInApril2021Member_lbl0" xml:lang="en-US">Promissory Notes In April2021 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PromissoryNotesInApril2021Member" xlink:to="creg_PromissoryNotesInApril2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TotalFundCapitalContribution_lbl1" xml:lang="en-US">Total Fund Capital Contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TotalFundCapitalContribution" xlink:to="creg_TotalFundCapitalContribution_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OperatingLeasesIncomeStatementContingentRevenues_lbl1" xml:lang="en-US">Operating Leases Income Statement Contingent Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeasesIncomeStatementContingentRevenues" xlink:to="creg_OperatingLeasesIncomeStatementContingentRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_BuyBackPrice_lbl1" xml:lang="en-US">Buy Back Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_BuyBackPrice" xlink:to="creg_BuyBackPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ZhonghongMember_lbl0" xml:lang="en-US">Zhonghong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ZhonghongMember" xlink:to="creg_ZhonghongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TypeOfAgreementAxis_lbl0" xml:lang="en-US">Type Of Agreement Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TypeOfAgreementAxis" xlink:to="creg_TypeOfAgreementAxis_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfTaxesPayableAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfTaxesPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfTaxesPayableAbstract_lbl" xml:lang="en-US">Schedule Of Taxes Payable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfTaxesPayableAbstract" xlink:to="creg_ScheduleOfTaxesPayableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ArticlesOfIncorporationMember_lbl0" xml:lang="en-US">Articles Of Incorporation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ArticlesOfIncorporationMember" xlink:to="creg_ArticlesOfIncorporationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TransferPriceForXuzhouHuayuProjectMember_lbl1" xml:lang="en-US">Transfer Price For Xuzhou Huayu Project Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferPriceForXuzhouHuayuProjectMember" xlink:to="creg_TransferPriceForXuzhouHuayuProjectMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock_lbl1" xml:lang="en-US">Advance To Suppliers Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersPolicyTextBlock" xlink:to="creg_AdvanceToSuppliersPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LateFeeMember_lbl0" xml:lang="en-US">Late Fee Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LateFeeMember" xlink:to="creg_LateFeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised_lbl1" xml:lang="en-US">Weighted Average Remaining Contractual Term In Years Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidTaxes_lbl0" xml:lang="en-US">Prepaid Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFixedInterestRate_lbl0" xml:lang="en-US">Derivative, Fixed Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFixedInterestRate" xlink:to="us-gaap_DerivativeFixedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForLegalSettlements_lbl0" xml:lang="en-US">Payments for Legal Settlements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLegalSettlements" xlink:to="us-gaap_PaymentsForLegalSettlements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherShortTermInvestments_lbl0" xml:lang="en-US">Other Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Capital_lbl0" xml:lang="en-US">Banking Regulation, Total Capital, Actual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Capital" xlink:to="us-gaap_Capital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ResearchAndDevelopmentCost_lbl1" xml:lang="en-US">Research And Development Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ResearchAndDevelopmentCost" xlink:to="creg_ResearchAndDevelopmentCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DisclosureOfNotePayableNet_lbl1" xml:lang="en-US">Disclosure Of Note Payable Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DisclosureOfNotePayableNet" xlink:to="creg_DisclosureOfNotePayableNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_XianTCHMember_lbl0" xml:lang="en-US">Xian TCHMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_XianTCHMember" xlink:to="creg_XianTCHMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsForfeited_lbl1" xml:lang="en-US">Weighted Average Remaining Contractual Term In Years Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsForfeited" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsForfeited_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage_lbl1" xml:lang="en-US">Variable Interest Entity Qualitative Or Quantitative Information Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" xlink:to="creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability_lbl1" xml:lang="en-US">Operating Lease Cost Interest Expense On Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability" xlink:to="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl0" xml:lang="en-US">Convertible Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OriginalInvestmentBySubsidiary_lbl1" xml:lang="en-US">Original Investment By Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OriginalInvestmentBySubsidiary" xlink:to="creg_OriginalInvestmentBySubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc_lbl1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1 Beginning Balance Sharebased Compensation Arrangement By Sharebased Payment Award Options Exerc</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_HYREFLoanentrustedLoanMember_lbl0" xml:lang="en-US">HYREFLoanentrusted Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_HYREFLoanentrustedLoanMember" xlink:to="creg_HYREFLoanentrustedLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInPowerAndDistributionProjects_lbl0" xml:lang="en-US">Investments in Power and Distribution Projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInPowerAndDistributionProjects" xlink:to="us-gaap_InvestmentsInPowerAndDistributionProjects_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShortTermLoanReceivableDetailsLineItems_lbl0" xml:lang="en-US">Short Term Loan Receivable Details Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShortTermLoanReceivableDetailsLineItems" xlink:to="creg_ShortTermLoanReceivableDetailsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_NewLeaseContractMember_lbl0" xml:lang="en-US">New Lease Contract Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NewLeaseContractMember" xlink:to="creg_NewLeaseContractMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember_lbl1" xml:lang="en-US">Transfer Price For Shenqiu Phase IAnd IIProjects Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember" xlink:to="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PayableForPurchase_lbl1" xml:lang="en-US">Payable For Purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PayableForPurchase" xlink:to="creg_PayableForPurchase_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToSuppliersCurrent_lbl1" xml:lang="en-US">Advance To Suppliers Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliersCurrent" xlink:to="creg_AdvanceToSuppliersCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount_lbl0" xml:lang="en-US">Debt Instrument, Debt Default, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDefaultLongtermDebtAmount" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OwnershipPaid_lbl1" xml:lang="en-US">Ownership Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OwnershipPaid" xlink:to="creg_OwnershipPaid_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTaxPayableDisclosureTableTextBlock_lbl1" xml:lang="en-US">Income Tax Payable Disclosure Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxPayableDisclosureTableTextBlock" xlink:to="creg_IncomeTaxPayableDisclosureTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CapitalUtilizationFee_lbl1" xml:lang="en-US">Capital Utilization Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CapitalUtilizationFee" xlink:to="creg_CapitalUtilizationFee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommonWelfareFundMember_lbl0" xml:lang="en-US">Common Welfare Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommonWelfareFundMember" xlink:to="creg_CommonWelfareFundMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract_lbl" xml:lang="en-US">Schedule Of Accrued Liabilities And Other Payables Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract" xlink:to="creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_MaximumStatutoryReserveAmount_lbl1" xml:lang="en-US">Maximum Statutory Reserve Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_MaximumStatutoryReserveAmount" xlink:to="creg_MaximumStatutoryReserveAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Other Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1_lbl1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remainings Contractual Term1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockAmountIssued1_lbl0" xml:lang="en-US">Conversion of Stock, Amount Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountIssued1" xlink:to="us-gaap_ConversionOfStockAmountIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtPolicyTextBlock_lbl0" xml:lang="en-US">Debt, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtPolicyTextBlock" xlink:to="us-gaap_DebtPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DaTongRecyclingEnergyMember_lbl0" xml:lang="en-US">Da Tong Recycling Energy Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DaTongRecyclingEnergyMember" xlink:to="creg_DaTongRecyclingEnergyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl1" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToSuppliers_lbl1" xml:lang="en-US">Advance To Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToSuppliers" xlink:to="creg_AdvanceToSuppliers_lbl1"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract_lbl" xml:lang="en-US">Schedule Of Property And Equipment Estimated Lives Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract" xlink:to="creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl0" xml:lang="en-US">Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OutstandingPrincipalBalance_lbl1" xml:lang="en-US">Outstanding Principal Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OutstandingPrincipalBalance" xlink:to="creg_OutstandingPrincipalBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TianYuXuZhouRecyclingEnergyMember_lbl0" xml:lang="en-US">Tian Yu Xu Zhou Recycling Energy Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TianYuXuZhouRecyclingEnergyMember" xlink:to="creg_TianYuXuZhouRecyclingEnergyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TaxesPayableNoncurrent_lbl1" xml:lang="en-US">Taxes Payable Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TaxesPayableNoncurrent" xlink:to="creg_TaxesPayableNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Expired In Period Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet_lbl0" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShortTermLoanReceivable_lbl1" xml:lang="en-US">Short Term Loan Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShortTermLoanReceivable" xlink:to="creg_ShortTermLoanReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TotalContractAmount_lbl1" xml:lang="en-US">Total Contract Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TotalContractAmount" xlink:to="creg_TotalContractAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance_lbl1" xml:lang="en-US">Weighted Average Remaining Contractual Term In Years Outstanding Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableWithImputedInterestFaceAmount_lbl0" xml:lang="en-US">Receivable with Imputed Interest, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:to="us-gaap_ReceivableWithImputedInterestFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl0" xml:lang="en-US">Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AccountAndOtherPayablesPolicyTextBlock_lbl1" xml:lang="en-US">Account And Other Payables Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccountAndOtherPayablesPolicyTextBlock" xlink:to="creg_AccountAndOtherPayablesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract_lbl" xml:lang="en-US">Schedule Of Reconciles USStatutory Rates To Effective Tax Rate Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract" xlink:to="creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AdvanceToEmployees_lbl1" xml:lang="en-US">Advance To Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AdvanceToEmployees" xlink:to="creg_AdvanceToEmployees_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_MaturityTerm_lbl0" xml:lang="en-US">Maturity Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_MaturityTerm" xlink:to="creg_MaturityTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl0" xml:lang="en-US">Employee Benefits and Share-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2_lbl1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining SContractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl1" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_FinalPayment_lbl1" xml:lang="en-US">Final Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FinalPayment" xlink:to="creg_FinalPayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAdditionalCapital_lbl0" xml:lang="en-US">Other Additional Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAdditionalCapital" xlink:to="us-gaap_OtherAdditionalCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OtherMember_lbl0" xml:lang="en-US">Other Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherMember" xlink:to="creg_OtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl0" xml:lang="en-US">Payments for Rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AccruedLitigationExpense_lbl1" xml:lang="en-US">Accrued Litigation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationExpense" xlink:to="creg_AccruedLitigationExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PercentageOfAmountInitialCapitalContribution_lbl0" xml:lang="en-US">Percentage Of Amount Initial Capital Contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfAmountInitialCapitalContribution" xlink:to="creg_PercentageOfAmountInitialCapitalContribution_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTerms_lbl0" xml:lang="en-US">Short-Term Debt, Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTerms" xlink:to="us-gaap_ShortTermDebtTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefFinancialOfficerMember_lbl0" xml:lang="en-US">Chief Financial Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefFinancialOfficerMember" xlink:to="srt_ChiefFinancialOfficerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="currency_CNY_lbl0" xml:lang="en-US">China, Yuan Renminbi</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="currency_CNY" xlink:to="currency_CNY_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl0" xml:lang="en-US">Long-Term Debt, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LeaseExpirationDate_lbl1" xml:lang="en-US">Lease Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseExpirationDate" xlink:to="creg_LeaseExpirationDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UntilOperationResumes_lbl1" xml:lang="en-US">Until Operation Resumes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UntilOperationResumes" xlink:to="creg_UntilOperationResumes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock_lbl0" xml:lang="en-US">Asset Subject To Buyback And Construction In Progress Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock" xlink:to="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract_lbl" xml:lang="en-US">Schedule Of Summary Of The Activities Of Warrants That Were Issued From Equity Financing Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:to="creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl0" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" xlink:to="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DaTangShiDaiMember_lbl0" xml:lang="en-US">Da Tang Shi Dai Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DaTangShiDaiMember" xlink:to="creg_DaTangShiDaiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesTextBlock_lbl1" xml:lang="en-US">Statutory Reserves Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesTextBlock" xlink:to="creg_StatutoryReservesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock_lbl1" xml:lang="en-US">Deferred Tax Assets Liabilities Net Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" xlink:to="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReserve_lbl1" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserve" xlink:to="creg_StatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_AccruedLitigationMember_lbl0" xml:lang="en-US">Accrued Litigation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationMember" xlink:to="creg_AccruedLitigationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl0" xml:lang="en-US">Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Maximum Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl0" xml:lang="en-US">Deferred Tax Asset, Interest Carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxAssetNoncurrentNetOperatingLoss_lbl1" xml:lang="en-US">Deferred Tax Asset Noncurrent Net Operating Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:to="creg_DeferredTaxAssetNoncurrentNetOperatingLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_RemainingAmount_lbl1" xml:lang="en-US">Remaining Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RemainingAmount" xlink:to="creg_RemainingAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PercentageOfStatutoryReserveNetIncome_lbl1" xml:lang="en-US">Percentage Of Statutory Reserve Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfStatutoryReserveNetIncome" xlink:to="creg_PercentageOfStatutoryReserveNetIncome_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DescriptionOfRemainingLoanBalance_lbl0" xml:lang="en-US">Description Of Remaining Loan Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DescriptionOfRemainingLoanBalance" xlink:to="creg_DescriptionOfRemainingLoanBalance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_YinghuaMember_lbl0" xml:lang="en-US">Yinghua Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_YinghuaMember" xlink:to="creg_YinghuaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl2" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PercentageOfRegisteredCapital_lbl1" xml:lang="en-US">Percentage Of Registered Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfRegisteredCapital" xlink:to="creg_PercentageOfRegisteredCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CooperationAgreementMember_lbl0" xml:lang="en-US">Cooperation Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CooperationAgreementMember" xlink:to="creg_CooperationAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_NetLoss_lbl1" xml:lang="en-US">Net Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_NetLoss" xlink:to="creg_NetLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_UsesAndSourcesOfLiquidity_lbl0" xml:lang="en-US">Uses And Sources Of Liquidity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UsesAndSourcesOfLiquidity" xlink:to="creg_UsesAndSourcesOfLiquidity_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfDeferredTaxAssetsAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfDeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Deferred Tax Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfDeferredTaxAssetsAbstract" xlink:to="creg_ScheduleOfDeferredTaxAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalanceShares_lbl0" xml:lang="en-US">Investment Owned, Balance, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalanceShares" xlink:to="us-gaap_InvestmentOwnedBalanceShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Deferred Tax Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:to="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_lbl0" xml:lang="en-US">Loan, Held-in-Portfolio, Principal Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReserveDescription_lbl1" xml:lang="en-US">Statutory Reserve Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserveDescription" xlink:to="creg_StatutoryReserveDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_lbl0" xml:lang="en-US">Long-Term Debt, Weighted Average Interest Rate, over Time</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:to="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PercentageOfReserveRegisteredCapital_lbl0" xml:lang="en-US">Percentage Of Reserve Registered Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PercentageOfReserveRegisteredCapital" xlink:to="creg_PercentageOfReserveRegisteredCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PromissoryNotesInDecember2020Member_lbl0" xml:lang="en-US">Promissory Notes In December2020 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PromissoryNotesInDecember2020Member" xlink:to="creg_PromissoryNotesInDecember2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_IncomeTax_lbl1" xml:lang="en-US">Income Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTax" xlink:to="creg_IncomeTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReservesDisclosureTableTextBlock_lbl1" xml:lang="en-US">Statutory Reserves Disclosure Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReservesDisclosureTableTextBlock" xlink:to="creg_StatutoryReservesDisclosureTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt_lbl0" xml:lang="en-US">Gains (Losses) on Restructuring of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_InterestPayableOnEntrustedLoans_lbl1" xml:lang="en-US">Interest Payable On Entrusted Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_InterestPayableOnEntrustedLoans" xlink:to="creg_InterestPayableOnEntrustedLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_HuaxinMember_lbl0" xml:lang="en-US">Huaxin Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_HuaxinMember" xlink:to="creg_HuaxinMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_RepaymentPrincipalAmount_lbl1" xml:lang="en-US">Repayment Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentPrincipalAmount" xlink:to="creg_RepaymentPrincipalAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest_lbl0" xml:lang="en-US">Deposit Liabilities, Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValueAddedTaxReceivable_lbl0" xml:lang="en-US">Value Added Tax Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl0" xml:lang="en-US">Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_TransferAgreementMember_lbl1" xml:lang="en-US">Transfer Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TransferAgreementMember" xlink:to="creg_TransferAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl0" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfMaximumStatutoryReserveAmountAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfMaximumStatutoryReserveAmountAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfMaximumStatutoryReserveAmountAbstract_lbl" xml:lang="en-US">Schedule Of Maximum Statutory Reserve Amount Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfMaximumStatutoryReserveAmountAbstract" xlink:to="creg_ScheduleOfMaximumStatutoryReserveAmountAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_RepaymentOfLoan_lbl1" xml:lang="en-US">Repayment Of Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentOfLoan" xlink:to="creg_RepaymentOfLoan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_PaymentFour_lbl1" xml:lang="en-US">Payment Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PaymentFour" xlink:to="creg_PaymentFour_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesIssued_lbl0" xml:lang="en-US">Excess Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesIssued" xlink:to="us-gaap_ExcessStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl2" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1_lbl0" xml:lang="en-US">Deferred Tax Assets Valuation Allowance Noncurrent1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1" xlink:to="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl0" xml:lang="en-US">Operating Lease, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_lbl0" xml:lang="en-US">Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:to="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_lbl0" xml:lang="en-US">Debt and Equity Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:to="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl0" xml:lang="en-US">Loans Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>creg-20230630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 11 12:28:12 UTC 2023 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedBalanceSheet" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedIncomeStatement" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ShareholdersEquityType2or3" roleURI="http://www.cregcn.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ConsolidatedCashFlow" roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OrganizationandDescriptionofBusiness" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OtherReceivables" roleURI="http://www.cregcn.com/role/OtherReceivables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ShortTermLoanReceivable" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AdvancetoSuppliers" roleURI="http://www.cregcn.com/role/AdvancetoSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AssetSubjecttoBuyback" roleURI="http://www.cregcn.com/role/AssetSubjecttoBuyback"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AccruedLiabilitiesandOtherPayables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_TaxesPayable" roleURI="http://www.cregcn.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_DeferredTaxNet" roleURI="http://www.cregcn.com/role/DeferredTaxNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_LoanPayable" roleURI="http://www.cregcn.com/role/LoanPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_NotePayableNet" roleURI="http://www.cregcn.com/role/NotePayableNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockholdersEquity" roleURI="http://www.cregcn.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockBasedCompensationPlan" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlan"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_IncomeTax" roleURI="http://www.cregcn.com/role/IncomeTax"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StatutoryReserves" roleURI="http://www.cregcn.com/role/StatutoryReserves"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_Contingencies" roleURI="http://www.cregcn.com/role/Contingencies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_Commitments" roleURI="http://www.cregcn.com/role/Commitments"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SubsequentEvents" roleURI="http://www.cregcn.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AccountingPoliciesByPolicy" roleURI="http://www.cregcn.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AccruedLiabilitiesandOtherPayablesTables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_TaxesPayableTables" roleURI="http://www.cregcn.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_DeferredTaxNetTables" roleURI="http://www.cregcn.com/role/DeferredTaxNetTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockholdersEquityTables" roleURI="http://www.cregcn.com/role/StockholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockBasedCompensationPlanTables" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_IncomeTaxTables" roleURI="http://www.cregcn.com/role/IncomeTaxTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StatutoryReservesTables" roleURI="http://www.cregcn.com/role/StatutoryReservesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_CommitmentsTables" roleURI="http://www.cregcn.com/role/CommitmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofPropertyandEquipmentEstimatedLivesTable" roleURI="http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable" roleURI="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofTaxesPayableTable" roleURI="http://www.cregcn.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" roleURI="http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" roleURI="http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofProvisionforIncomeTaxExpenseTable" roleURI="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofMaximumStatutoryReserveAmountTable" roleURI="http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofLeaseCostsLeaseTermandDiscountRateTable" roleURI="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_OtherReceivablesDetails" roleURI="http://www.cregcn.com/role/OtherReceivablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ShortTermLoanReceivableDetails" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AdvancetoSuppliersDetails" roleURI="http://www.cregcn.com/role/AdvancetoSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_AssetSubjecttoBuybackDetails" roleURI="http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_TaxesPayableDetails" roleURI="http://www.cregcn.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_LoanPayableDetails" roleURI="http://www.cregcn.com/role/LoanPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_NotePayableNetDetails" roleURI="http://www.cregcn.com/role/NotePayableNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StockBasedCompensationPlanDetails" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_IncomeTaxDetails" roleURI="http://www.cregcn.com/role/IncomeTaxDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_StatutoryReservesDetails" roleURI="http://www.cregcn.com/role/StatutoryReservesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_ContingenciesDetails" roleURI="http://www.cregcn.com/role/ContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#creg_r_CommitmentsDetails" roleURI="http://www.cregcn.com/role/CommitmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20230630.xsd#DocumentAndEntityInformation" roleURI="http://www.cregcn.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersCurrent" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="AdvanceToSuppliersCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightofuseAssetsNetCurrent" xlink:href="creg-20230630.xsd#creg_OperatingLeaseRightofuseAssetsNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="OperatingLeaseRightofuseAssetsNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherShortTermInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PayableForPurchase" xlink:href="creg-20230630.xsd#creg_PayableForPurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="PayableForPurchase" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestPayableOnEntrustedLoans" xlink:href="creg-20230630.xsd#creg_InterestPayableOnEntrustedLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="InterestPayableOnEntrustedLoans" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="creg-20230630.xsd#creg_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="StatutoryReserve" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DerivativeFixedInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesIncomeStatementContingentRevenues" xlink:href="creg-20230630.xsd#creg_OperatingLeasesIncomeStatementContingentRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="OperatingLeasesIncomeStatementContingentRevenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_InterestAndFeeIncomeLoansAndLeases" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_OtherOperatingIncomeExpenseNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfOtherComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAppropriatedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAppropriatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsAppropriatedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfUnits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferToStatutoryReserves" xlink:href="creg-20230630.xsd#creg_TransferToStatutoryReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TransferToStatutoryReserves" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnRestructuringOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnRestructuringOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAdvanceToSupplier" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseInAdvanceToSupplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAdvanceToSupplier" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanReceivable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ShortTermLoanReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivable" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OtherReceivables">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ShortTermLoanReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AdvancetoSuppliers">
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersAbstract" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersDisclosureTextBlock" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceToSuppliersAbstract" xlink:to="AdvanceToSuppliersDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AssetSubjecttoBuyback">
    <loc xlink:type="locator" xlink:label="AssetSubjectToBuybackAbstract" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAbstract"/>
    <loc xlink:type="locator" xlink:label="AssetSubjectToBuybackAndConstructionInProgressTextBlock" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjectToBuybackAbstract" xlink:to="AssetSubjectToBuybackAndConstructionInProgressTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/TaxesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxPayableTextBlock" xlink:href="creg-20230630.xsd#creg_TaxPayableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="TaxPayableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/DeferredTaxNet">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/LoanPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/NotePayableNet">
    <loc xlink:type="locator" xlink:label="NotePayableNetAbstract" xlink:href="creg-20230630.xsd#creg_NotePayableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="DisclosureOfNotePayableNet" xlink:href="creg-20230630.xsd#creg_DisclosureOfNotePayableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetAbstract" xlink:to="DisclosureOfNotePayableNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlan">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/IncomeTax">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StatutoryReserves">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20230630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesTextBlock" xlink:href="creg-20230630.xsd#creg_StatutoryReservesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesAbstract" xlink:to="StatutoryReservesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/Contingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyDisclosures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="us-gaap_LossContingencyDisclosures" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/Commitments">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UsesAndSourcesOfLiquidity" xlink:href="creg-20230630.xsd#creg_UsesAndSourcesOfLiquidity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="UsesAndSourcesOfLiquidity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvanceToSuppliersPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountAndOtherPayablesPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_AccountAndOtherPayablesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AccountAndOtherPayablesPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DebtPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashFlowPresentationPolicyTextBlock" xlink:href="creg-20230630.xsd#creg_CashFlowPresentationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CashFlowPresentationPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/TaxesPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxPayableDisclosureTableTextBlock" xlink:href="creg-20230630.xsd#creg_IncomeTaxPayableDisclosureTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="IncomeTaxPayableDisclosureTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/DeferredTaxNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockholdersEquityTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" xlink:href="creg-20230630.xsd#creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/IncomeTaxTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StatutoryReservesTables">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20230630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDisclosureTableTextBlock" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDisclosureTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesAbstract" xlink:to="StatutoryReservesDisclosureTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/CommitmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:href="creg-20230630.xsd#creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
    <loc xlink:type="locator" xlink:label="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:href="creg-20230630.xsd#creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract" xlink:to="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EducationAndUnionFundAndSocialInsurancePayableMember" xlink:href="creg-20230630.xsd#creg_EducationAndUnionFundAndSocialInsurancePayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="EducationAndUnionFundAndSocialInsurancePayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedPayrollAndWelfareMember" xlink:href="creg-20230630.xsd#creg_AccruedPayrollAndWelfareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="AccruedPayrollAndWelfareMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedLitigationMember" xlink:href="creg-20230630.xsd#creg_AccruedLitigationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="AccruedLitigationMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherMember" xlink:href="creg-20230630.xsd#creg_OtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="OtherMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:to="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofTaxesPayableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxesPayableAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfTaxesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:href="creg-20230630.xsd#creg_TaxesPayableDetailsScheduleofTaxesPayableTable"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:href="creg-20230630.xsd#creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesPayableAbstract" xlink:to="TaxesPayableDetailsScheduleofTaxesPayableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableTable" xlink:to="TaxesPayableDetailsScheduleofTaxesPayableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IncomeTax" xlink:href="creg-20230630.xsd#creg_IncomeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="IncomeTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherTaxExpenseBenefits" xlink:href="creg-20230630.xsd#creg_OtherTaxExpenseBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="OtherTaxExpenseBenefits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="us-gaap_TaxesPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsScheduleofTaxesPayableLineItems" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:href="creg-20230630.xsd#creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:href="creg-20230630.xsd#creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable" xlink:to="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" xlink:href="creg-20230630.xsd#creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetNoncurrentNetOperatingLoss" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetNoncurrentNetOperatingLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="DeferredTaxAssetNoncurrentNetOperatingLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsGrossNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsGrossNoncurrent1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="DeferredTaxAssetsGrossNoncurrent1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsValuationAllowanceNoncurrent1" xlink:href="creg-20230630.xsd#creg_DeferredTaxAssetsValuationAllowanceNoncurrent1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="DeferredTaxAssetsValuationAllowanceNoncurrent1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:href="creg-20230630.xsd#creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:href="creg-20230630.xsd#creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:to="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable" xlink:to="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" xlink:href="creg-20230630.xsd#creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:href="creg-20230630.xsd#creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:href="creg-20230630.xsd#creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract" xlink:to="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable" xlink:to="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" xlink:href="creg-20230630.xsd#creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxGKdtTNIp33PreR4LAtUOHty8KLNhDTX+Njj5NLbrfkkhX5KtbUzzoYMBsnmazR2iAm59LD/K6hCrPXQdKbSdFeT7hao/DwXgXrCNsn9UPSHXtUhx3uFiQLMvI12waNg0Q==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageRemainingContractualTermInYearsExercised" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="WeightedAverageRemainingContractualTermInYearsExercised" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageRemainingContractualTermInYearsForfeited" xlink:href="creg-20230630.xsd#creg_WeightedAverageRemainingContractualTermInYearsForfeited"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="WeightedAverageRemainingContractualTermInYearsForfeited" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_0" xlink:href="creg-20230630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_0" xlink:href="creg-20230630.xsd#creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc_0" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" xlink:href="creg-20230630.xsd#creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract" xlink:to="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:to="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionForIncomeTaxExpenseAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxExpenseAbstract" xlink:to="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable" xlink:to="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaximumStatutoryReserveAmountAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfMaximumStatutoryReserveAmountAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaximumStatutoryReserveAmountAbstract" xlink:to="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShanghaiTCHMember" xlink:href="creg-20230630.xsd#creg_ShanghaiTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShanghaiTCHMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XianTCHMember" xlink:href="creg-20230630.xsd#creg_XianTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="XianTCHMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ErdosTCHMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XianZhonghongMember" xlink:href="creg-20230630.xsd#creg_XianZhonghongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="XianZhonghongMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShaanxiHuahongMember" xlink:href="creg-20230630.xsd#creg_ShaanxiHuahongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ShaanxiHuahongMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhongxunMember" xlink:href="creg-20230630.xsd#creg_ZhongxunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhongxunMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfCurrencyAxis" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:to="TypeOfCurrencyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfCurrencyDomainDomain" xlink:href="creg-20230630.xsd#creg_TypeOfCurrencyDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrencyAxis" xlink:to="TypeOfCurrencyDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_CNY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrencyAxis" xlink:to="currency_CNY" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable" xlink:to="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Capital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="us-gaap_Capital" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaximumStatutoryReserveAmount" xlink:href="creg-20230630.xsd#creg_MaximumStatutoryReserveAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="MaximumStatutoryReserveAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveDescription" xlink:href="creg-20230630.xsd#creg_StatutoryReserveDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems" xlink:to="StatutoryReserveDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:to="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseCostInterestExpenseOnLeaseLiability" xlink:href="creg-20230630.xsd#creg_OperatingLeaseCostInterestExpenseOnLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="OperatingLeaseCostInterestExpenseOnLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract" xlink:href="creg-20230630.xsd#creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract" xlink:to="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:to="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsTable" xlink:href="creg-20230630.xsd#creg_OrganizationandDescriptionofBusinessDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:href="creg-20230630.xsd#creg_OrganizationandDescriptionofBusinessDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandDescriptionofBusinessDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ArticlesOfIncorporationMember" xlink:href="creg-20230630.xsd#creg_ArticlesOfIncorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ArticlesOfIncorporationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="dei_LegalEntityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="ErdosTCHMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="XianTCHEnergyTechnologyCoLtdMember" xlink:href="creg-20230630.xsd#creg_XianTCHEnergyTechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="XianTCHEnergyTechnologyCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DaTangShiDaiMember" xlink:href="creg-20230630.xsd#creg_DaTangShiDaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="DaTangShiDaiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DaTongRecyclingEnergyMember" xlink:href="creg-20230630.xsd#creg_DaTongRecyclingEnergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="DaTongRecyclingEnergyMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TianYuXuZhouRecyclingEnergyMember" xlink:href="creg-20230630.xsd#creg_TianYuXuZhouRecyclingEnergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="TianYuXuZhouRecyclingEnergyMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhonghongMember" xlink:href="creg-20230630.xsd#creg_ZhonghongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="ZhonghongMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhongxunMember" xlink:href="creg-20230630.xsd#creg_ZhongxunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="ZhongxunMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YinghuaMember" xlink:href="creg-20230630.xsd#creg_YinghuaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="YinghuaMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsTable" xlink:to="OrganizationandDescriptionofBusinessDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MaturityTerm" xlink:href="creg-20230630.xsd#creg_MaturityTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="MaturityTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" xlink:href="creg-20230630.xsd#creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInPowerAndDistributionProjects" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentsInPowerAndDistributionProjects"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_InvestmentsInPowerAndDistributionProjects" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UntilOperationResumes" xlink:href="creg-20230630.xsd#creg_UntilOperationResumes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="UntilOperationResumes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfAmountInitialCapitalContribution" xlink:href="creg-20230630.xsd#creg_PercentageOfAmountInitialCapitalContribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="PercentageOfAmountInitialCapitalContribution" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OwnershipPaid" xlink:href="creg-20230630.xsd#creg_OwnershipPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="OwnershipPaid" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentOfLoan" xlink:href="creg-20230630.xsd#creg_RepaymentOfLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="RepaymentOfLoan" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetLossAmount" xlink:href="creg-20230630.xsd#creg_NetLossAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="NetLossAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OriginalInvestmentBySubsidiary" xlink:href="creg-20230630.xsd#creg_OriginalInvestmentBySubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="OriginalInvestmentBySubsidiary" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LicenseIsIssued" xlink:href="creg-20230630.xsd#creg_LicenseIsIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="LicenseIsIssued" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandDescriptionofBusinessDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="creg-20230630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ErdosTCHMember" xlink:href="creg-20230630.xsd#creg_ErdosTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ErdosTCHMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="creg-20230630.xsd#creg_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="PRCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetLoss" xlink:href="creg-20230630.xsd#creg_NetLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="NetLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RetainedEarningAccumulatedDeficit" xlink:href="creg-20230630.xsd#creg_RetainedEarningAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RetainedEarningAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InsuranceTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_InsuranceTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BalanceNotCovered" xlink:href="creg-20230630.xsd#creg_BalanceNotCovered"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="BalanceNotCovered" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountOfTaxBenefitPercentage" xlink:href="creg-20230630.xsd#creg_AmountOfTaxBenefitPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="AmountOfTaxBenefitPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/OtherReceivablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvanceToThirdParty" xlink:href="creg-20230630.xsd#creg_AdvanceToThirdParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="AdvanceToThirdParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToEmployees" xlink:href="creg-20230630.xsd#creg_AdvanceToEmployees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="AdvanceToEmployees" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliers" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="AdvanceToSuppliers" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ShortTermLoanReceivableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanReceivableDetailsTable" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermLoanReceivableDetailsLineItems" xlink:href="creg-20230630.xsd#creg_ShortTermLoanReceivableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="ShortTermLoanReceivableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivableDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivableDetailsTable" xlink:to="ShortTermLoanReceivableDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivableDetailsLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalUtilizationFee" xlink:href="creg-20230630.xsd#creg_CapitalUtilizationFee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivableDetailsLineItems" xlink:to="CapitalUtilizationFee" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivableDetailsLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermLoanReceivableDetailsLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AdvancetoSuppliersDetails">
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersAbstract" xlink:href="creg-20230630.xsd#creg_AdvanceToSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvancetoSuppliersDetailsTable" xlink:href="creg-20230630.xsd#creg_AdvancetoSuppliersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AdvancetoSuppliersDetailsLineItems" xlink:href="creg-20230630.xsd#creg_AdvancetoSuppliersDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvanceToSuppliersAbstract" xlink:to="AdvancetoSuppliersDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CooperationAgreementMember" xlink:href="creg-20230630.xsd#creg_CooperationAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CooperationAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsTable" xlink:to="AdvancetoSuppliersDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TotalContractAmount" xlink:href="creg-20230630.xsd#creg_TotalContractAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="TotalContractAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaymentFeesOnAdvancesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_PrepaymentFeesOnAdvancesNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ResearchAndDevelopmentCost" xlink:href="creg-20230630.xsd#creg_ResearchAndDevelopmentCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="ResearchAndDevelopmentCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="us-gaap_PrepaidTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingAmount" xlink:href="creg-20230630.xsd#creg_RemainingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdvancetoSuppliersDetailsLineItems" xlink:to="RemainingAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/AssetSubjecttoBuybackDetails">
    <loc xlink:type="locator" xlink:label="AssetSubjectToBuybackAbstract" xlink:href="creg-20230630.xsd#creg_AssetSubjectToBuybackAbstract"/>
    <loc xlink:type="locator" xlink:label="AssetSubjecttoBuybackDetailsTable" xlink:href="creg-20230630.xsd#creg_AssetSubjecttoBuybackDetailsTable"/>
    <loc xlink:type="locator" xlink:label="AssetSubjecttoBuybackDetailsLineItems" xlink:href="creg-20230630.xsd#creg_AssetSubjecttoBuybackDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjectToBuybackAbstract" xlink:to="AssetSubjecttoBuybackDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjecttoBuybackDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ChengaliMember" xlink:href="creg-20230630.xsd#creg_ChengaliMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ChengaliMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjecttoBuybackDetailsTable" xlink:to="AssetSubjecttoBuybackDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjecttoBuybackDetailsLineItems" xlink:to="us-gaap_OtherAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjecttoBuybackDetailsLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TerminationLoanAmount" xlink:href="creg-20230630.xsd#creg_TerminationLoanAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetSubjecttoBuybackDetailsLineItems" xlink:to="TerminationLoanAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/TaxesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxPayable" xlink:href="creg-20230630.xsd#creg_IncomeTaxPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="IncomeTaxPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxPayableCurrent" xlink:href="creg-20230630.xsd#creg_TaxPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="TaxPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableNoncurrent" xlink:href="creg-20230630.xsd#creg_TaxesPayableNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="TaxesPayableNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxLiabilityInstallmentsDescription" xlink:href="creg-20230630.xsd#creg_IncomeTaxLiabilityInstallmentsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="IncomeTaxLiabilityInstallmentsDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/LoanPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanPayableDetailsTable" xlink:href="creg-20230630.xsd#creg_LoanPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LoanPayableDetailsLineItems" xlink:href="creg-20230630.xsd#creg_LoanPayableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="LoanPayableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HuaxinMember" xlink:href="creg-20230630.xsd#creg_HuaxinMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HuaxinMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="srt_StatementScenarioAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HYREFLoanentrustedLoanMember" xlink:href="creg-20230630.xsd#creg_HYREFLoanentrustedLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="HYREFLoanentrustedLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HYREFMember" xlink:href="creg-20230630.xsd#creg_HYREFMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="HYREFMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhonghongMember" xlink:href="creg-20230630.xsd#creg_ZhonghongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="ZhonghongMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XianTCHMember" xlink:href="creg-20230630.xsd#creg_XianTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="XianTCHMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfAgreementAxis" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="TypeOfAgreementAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfAgreementDomainDomain" xlink:href="creg-20230630.xsd#creg_TypeOfAgreementDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAgreementAxis" xlink:to="TypeOfAgreementDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TransferAgreementMember" xlink:href="creg-20230630.xsd#creg_TransferAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfAgreementAxis" xlink:to="TransferAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HYREFMember_0" xlink:href="creg-20230630.xsd#creg_HYREFMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="HYREFMember_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XianTCHMember_0" xlink:href="creg-20230630.xsd#creg_XianTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="XianTCHMember_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TransferPriceForXuzhouHuayuProjectMember" xlink:href="creg-20230630.xsd#creg_TransferPriceForXuzhouHuayuProjectMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TransferPriceForXuzhouHuayuProjectMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferPriceForShenqiuPhaseIAndIIProjectsMember" xlink:href="creg-20230630.xsd#creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TransferPriceForShenqiuPhaseIAndIIProjectsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsTable" xlink:to="LoanPayableDetailsLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TotalFundCapitalContribution" xlink:href="creg-20230630.xsd#creg_TotalFundCapitalContribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="TotalFundCapitalContribution" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityInvestment" xlink:href="creg-20230630.xsd#creg_EquityInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="EquityInvestment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInvestment" xlink:href="creg-20230630.xsd#creg_DebtInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="DebtInvestment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfRemainingLoanBalance" xlink:href="creg-20230630.xsd#creg_DescriptionOfRemainingLoanBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="DescriptionOfRemainingLoanBalance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansFromBank"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BuyBackPrice" xlink:href="creg-20230630.xsd#creg_BuyBackPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="BuyBackPrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSalesOfConsumerLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_GainLossOnSalesOfConsumerLoans" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalanceShares" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OwnedShares" xlink:href="creg-20230630.xsd#creg_OwnedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="OwnedShares" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentOne" xlink:href="creg-20230630.xsd#creg_PaymentOne"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="PaymentOne" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentTwo" xlink:href="creg-20230630.xsd#creg_PaymentTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="PaymentTwo" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentThree" xlink:href="creg-20230630.xsd#creg_PaymentThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="PaymentThree" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentFour" xlink:href="creg-20230630.xsd#creg_PaymentFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="PaymentFour" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinalPayment" xlink:href="creg-20230630.xsd#creg_FinalPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="FinalPayment" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FullPayment" xlink:href="creg-20230630.xsd#creg_FullPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="FullPayment" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentPrincipalAmount" xlink:href="creg-20230630.xsd#creg_RepaymentPrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="RepaymentPrincipalAmount" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Investments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_Investments" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayableDetailsLineItems" xlink:to="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/NotePayableNetDetails">
    <loc xlink:type="locator" xlink:label="NotePayableNetAbstract" xlink:href="creg-20230630.xsd#creg_NotePayableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="NotePayableNetDetailsTable" xlink:href="creg-20230630.xsd#creg_NotePayableNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NotePayableNetDetailsLineItems" xlink:href="creg-20230630.xsd#creg_NotePayableNetDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetAbstract" xlink:to="NotePayableNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PromissoryNotesInDecember2020Member" xlink:href="creg-20230630.xsd#creg_PromissoryNotesInDecember2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="PromissoryNotesInDecember2020Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PromissoryNotesInApril2021Member" xlink:href="creg-20230630.xsd#creg_PromissoryNotesInApril2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="PromissoryNotesInApril2021Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsTable" xlink:to="NotePayableNetDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermDebtTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_ShortTermDebtTerms" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseOutstandingBalancePercentage" xlink:href="creg-20230630.xsd#creg_IncreaseDecreaseOutstandingBalancePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="IncreaseDecreaseOutstandingBalancePercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDefaultLongtermDebtAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestFaceAmount" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LossOnConversionNotes" xlink:href="creg-20230630.xsd#creg_LossOnConversionNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="LossOnConversionNotes" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_ConvertibleNotesPayableCurrent" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_ConversionOfStockAmountIssued1" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingPrincipalBalance" xlink:href="creg-20230630.xsd#creg_OutstandingPrincipalBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="OutstandingPrincipalBalance" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ExcessStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ExcessStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/IncomeTaxDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsTable" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsLineItems" xlink:href="creg-20230630.xsd#creg_IncomeTaxDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="creg-20230630.xsd#creg_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="PRCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsTable" xlink:to="IncomeTaxDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:href="creg-20230630.xsd#creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxTermYear" xlink:href="creg-20230630.xsd#creg_IncomeTaxTermYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDetailsLineItems" xlink:to="IncomeTaxTermYear" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/StatutoryReservesDetails">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20230630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDetailsTable" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_StatutoryReservesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesAbstract" xlink:to="StatutoryReservesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsTable" xlink:to="us-gaap_ValuationAllowancesAndReservesTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="us-gaap_ValuationAllowancesAndReservesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="StatutorySurplusReserveFundMember" xlink:href="creg-20230630.xsd#creg_StatutorySurplusReserveFundMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="StatutorySurplusReserveFundMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonWelfareFundMember" xlink:href="creg-20230630.xsd#creg_CommonWelfareFundMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="CommonWelfareFundMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsTable" xlink:to="StatutoryReservesDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PercentageOfStatutoryReserveNetIncome" xlink:href="creg-20230630.xsd#creg_PercentageOfStatutoryReserveNetIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsLineItems" xlink:to="PercentageOfStatutoryReserveNetIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfReserveRegisteredCapital" xlink:href="creg-20230630.xsd#creg_PercentageOfReserveRegisteredCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsLineItems" xlink:to="PercentageOfReserveRegisteredCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfRegisteredCapital" xlink:href="creg-20230630.xsd#creg_PercentageOfRegisteredCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsLineItems" xlink:to="PercentageOfRegisteredCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/ContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="ContingenciesDetailsTable" xlink:href="creg-20230630.xsd#creg_ContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ContingenciesDetailsLineItems" xlink:href="creg-20230630.xsd#creg_ContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyAbstract" xlink:to="ContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LossContingencyNatureDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EnforcementFeeMember" xlink:href="creg-20230630.xsd#creg_EnforcementFeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="EnforcementFeeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LateFeeMember" xlink:href="creg-20230630.xsd#creg_LateFeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="LateFeeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherFeeMember" xlink:href="creg-20230630.xsd#creg_OtherFeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="OtherFeeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsTable" xlink:to="ContingenciesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLegalSettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsLineItems" xlink:to="us-gaap_PaymentsForLegalSettlements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAdditionalCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedLitigationExpense" xlink:href="creg-20230630.xsd#creg_AccruedLitigationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsLineItems" xlink:to="AccruedLitigationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LoansPayableWithVariableAmount" xlink:href="creg-20230630.xsd#creg_LoansPayableWithVariableAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContingenciesDetailsLineItems" xlink:to="LoansPayableWithVariableAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/CommitmentsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsTable" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsLineItems" xlink:href="creg-20230630.xsd#creg_CommitmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NewLeaseContractMember" xlink:href="creg-20230630.xsd#creg_NewLeaseContractMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="NewLeaseContractMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefFinancialOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ChiefFinancialOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ChiefFinancialOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsTable" xlink:to="CommitmentsDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="us-gaap_PaymentsForRent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseExpirationDate" xlink:href="creg-20230630.xsd#creg_LeaseExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="LeaseExpirationDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.cregcn.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="creg-20230630.xsd#creg_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine3" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" (- N$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** ,'QA_R+LO_ %TC_P#0Q6\*P?&'/AV7
M'_/2/_T(5N*P([T .HHS1F@ HHS1F@ HHS1F@!K_ '<YZ5Y]J/A2YNM=MM2M
M+'^S]528/)?6T@"21@\JXSR2*]!8;EQFD"X7''TH \@N_!VLW$URK:(CQ3:T
MMZ1YB_/$% YYZY%7;/PQKT&E7=N-*@W2ZL;B-9'!V1%LY7W%>I%21BFA",XQ
MD]: /)K;P9KEOX:T+3I-.65[/56N)?WH(6/!P1S[]*ZV30;F+XCVFL06L7V
M61@8@@&-LD]/QKK=AXY'7-+@T <%XQT*^UKQ7H$@TV2XL+-F-PXE"_>&.,GF
MG^(/"DL=YIUUHUE&UO:P30FT7"\N,!^:[D*0,9%+MXZX- 'G$7@>_-KX<,FW
M[1;))!?.V"7B?G;[XJ&]\$ZP? G]DV[+]IMKL-"H;!D@5\JA;L<5Z7C:1SUX
M% 0Y)SC/- 'G-[X3NTNO#7]GZ;*\%O=M/=?:)@SH&4@\YYZ]!6E:>'[E/B3?
MZE+I\8TR2T2*-^,%E)/3\:[95(XSQ1@_7% ''^+/#E_?ZWHVO::4>YTQR3!(
M<>:AZ@'L:LZY8:CXF\*WMAY!L))DPH=P6R#GJ..<5TY!)SFDV9 ]: /)M3\)
MZ_?66L-'IX47$5K%%;&10"8R=S]?<5<\60QVOB7P:@LXC/EPT)(#,=HX]Z]-
MVL#D&J5YHMAJ%U!<W=I'-/;G,4C=4/M0!SGA'3=6\/:3:V,UL'6:>26<^9_Q
M[JV2%'KZ5V2<CO3!$ <X'M3U&,\T .HHS1F@ HHS1F@ HHS1F@#)\3_\BSJ'
M_7$U9TK_ )!%G_UQ3^0JMXG_ .19U#_KB:L:4P_LFS&>?)3^0H O4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!G:SI:ZQILED\CQ*Y!WIU4@Y%41H^
ML?\ 0Q7/XPQ__$UOT4 8/]CZQ_T,5Q_WYC_^)H_L?6/^ABN/^_,?_P 36]10
M!@_V/K'_ $,5Q_WYC_\ B:/['UC_ *&*X_[\Q_\ Q-;U% &#_8^L?]#%<?\
M?F/_ .)H_L?6/^ABN/\ OS'_ /$UO44 8/\ 8^L?]#%<?]^8_P#XFC^Q]8_Z
M&*X_[\Q__$UO44 8/]CZQ_T,5Q_WYC_^)H_L?6/^ABN/^_,?_P 36]10!@_V
M/K'_ $,5Q_WYC_\ B:/['UC_ *&*X_[\Q_\ Q-;U% &#_8^L?]#%<?\ ?F/_
M .)H_L?6/^ABN/\ OS'_ /$UO44 <3X@37=)M;66'7YV::Z2$AH8\ '/^S[5
ML?V/K'_0Q7'_ 'YC_P#B:J^-_P#D':?_ -A"+^M=10!@_P!CZQ_T,5Q_WYC_
M /B:/['UC_H8KC_OS'_\36]10!@_V/K'_0Q7'_?F/_XFC^Q]8_Z&*X_[\Q__
M !-;U% &#_8^L?\ 0Q7'_?F/_P")H_L?6/\ H8KC_OS'_P#$UO44 8/]CZQ_
MT,5Q_P!^8_\ XFC^Q]8_Z&*X_P"_,?\ \36]10!@_P!CZQ_T,5Q_WYC_ /B:
M/['UC_H8KC_OS'_\36]10!@_V/K'_0Q7'_?F/_XFC^Q]8_Z&*X_[\Q__ !-;
MU% &#_8^L?\ 0Q7'_?F/_P")H_L?6/\ H8KC_OS'_P#$UO44 <W=>'=3O;62
MVG\0W+12###R8QD?]\UN6]O]GMXH5.5C0*">O%6** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH Y?QO_R#M/\ ^PA%_6NHKE_''_(.T_\ ["$7]:ZB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *:&R2/2E[UP6F
MV5YXBUS7O/UB_@2UN_*B2"3:H7GM0!WHY%+7+_\ "'28_P"1@U;_ +_4O_"'
M/_T,&K?]_P"@#IZ*YC_A#G_Z&#5O^_\ 1_PAS_\ 0P:M_P!_Z .GHKF/^$.?
M_H8-6_[_ -'_  AS_P#0P:M_W_H Z>BN8_X0Y_\ H8-6_P"_]'_"'/\ ]#!J
MW_?^@#IZ*YC_ (0Y_P#H8-6_[_T?\(<__0P:M_W_ * .GHKF/^$.?_H8-6_[
M_P!'_"'/_P!#!JW_ '_H Z>BN8_X0Y_^A@U;_O\ T?\ "'/_ -#!JW_?^@#I
MZ*YC_A#G_P"A@U;_ +_T?\(<_P#T,&K?]_Z .GHKF/\ A#G_ .A@U;_O_1_P
MAS_]#!JW_?\ H Z>BN8_X0Y_^A@U;_O_ $?\(<__ $,&K?\ ?^@#IZ*YC_A#
MG_Z&#5O^_P#2?\(=)_T,&K?]_P"@!/'# :=I^>!_:$6?UKJ:Y"Z\!17R*ESK
M>JR(C!U!FZ,.AJQ_PA\G_0P:M_W^H Z>BN7_ .$.?_H8-6_[_P!+_P (<_\
MT,&K?]_Z .GHKF/^$.?_ *&#5O\ O_1_PAS_ /0P:M_W_H Z>BN8_P"$.?\
MZ&#5O^_]'_"'/_T,&K?]_P"@#IZ*YC_A#G_Z&#5O^_\ 1_PAS_\ 0P:M_P!_
MZ .GHKF/^$.?_H8-6_[_ -'_  AS_P#0P:M_W_H Z>BN8_X0Y_\ H8-6_P"_
M]'_"'/\ ]#!JW_?^@#IZ*YC_ (0Y_P#H8-6_[_T?\(<__0P:M_W_ * .GHKF
M/^$.?_H8-6_[_P!'_"'/_P!#!JW_ '_H Z>BN8_X0Y_^A@U;_O\ TG_"'/\
M]#!JW_?^@#IR2#TXI ^20>"*YG_A#W4Y_P"$@U?I_P ]JA^'=[>:AX7,E]<O
M<2QW$D0D?[Q /&: .NHHHH **3-+0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 '>N/\&?\ (:\4_P#80/\ 6NPKC_!G_(:\
M4_\ 80/]: .PI-P]:K7MP;6UFG6-I3&A;RUZM]*P3XJ\[2;"YMK)Y+N]!:.V
M)P0%^]DT =-N'J*-P]17)OXSMF"2PVSRVBJC7$W_ #RW'"CW.33]'\7Q:O\
M:=MLRR12".- <^8#T^A&#0!U=%-0DCYAS3J "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** &MT/TKC?AA_R*TO_ %^3?SKLFZ'Z5QOPP_Y%:7_K\F_G0!V;
M-M&:890!DLH'8DU0\0I&^@7JS.4C\IMS!MN!CUKA)IDET?11<7)-C_9I9&W<
M&8 XY_O#B@#TKS #M++NZXSS0LRMT92/4&O*H'O[LQK<S21:Q)<"+J0RPE3V
M]/>KZ^9X0TEUN&:Z@2Y+?(Q52Q]_\]: /2J*KV-REY8P7**565 X!'(R,U8H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBFNVT9H =14/GQ@_-,@]BPI?M,'_ #VC_P"^A0!+147VF#_G
MM'_WT*/M,'_/:/\ [Z% $M%1?:8/^>T?_?0H^TP?\]H_^^A0!+147VF#_GM'
M_P!]"C[3!_SVC_[Z% $M%1?:8/\ GM'_ -]"C[3!_P ]H_\ OH4 2T5%]I@_
MY[1_]]"C[3!_SVC_ .^A0!+147VF#_GM'_WT*/M,'_/:/_OH4 5[[4+73;5[
MJ]G2"W4@-(YX&>F:X7P;XET4Z[K\::I;,UU?DP*&YDZ]*[#7+"PUW1;O2[IX
MFAN(V0Y8<$]Z\+^$'P^:S\<:C>:HJ"/29&BBW,/GD/ (Y[#- 'T!=B62TECC
MV^<Z%4#=!D5RMMX>U6UTC3&5K8:G9!T /W&1NOX\UURSP]6FCS_O"E\ZWQCS
M8\?[PH XU?!MQ JV=M<QFQG\O[26'S;D(.1]2*OZUX<EO;"ZCLG2WF<#RMHP
M!CKD^IX_*NB\ZW_YZQ_]]"E\^WQCSH_^^Q0!2T6UGL=*MK>XN#/+&FUG/?V^
M@K3'2H!-;CI+'_WT*=]I@_Y[1_\ ?0H EHJ+[3!_SVC_ .^A1]I@_P">T?\
MWT* ):*B^TP?\]H_^^A1]I@_Y[1_]]"@"6BHOM,'_/:/_OH4?:8/^>T?_?0H
M EHJ+[3!_P ]H_\ OH4?:(?^>T?_ 'T* ):*C$\;'"R(2>@#"G$X'- #J***
M "BBB@ HHHH **C,BC)+  =<\8I/M,'_ #VC_P"^A0!+147VF#_GM'_WT*/M
M,'_/:/\ [Z% $M%1?:8/^>T?_?0H^TP?\]H_^^A0!+147VF#_GM'_P!]"C[3
M!_SVC_[Z% $M%1?:8/\ GM'_ -]"C[3!_P ]H_\ OH4 2T5%]I@_Y[1_]]"C
M[3!_SVC_ .^A0!+147VF#_GM'_WT*/M,'_/:/_OH4 2T5%]I@_Y[1_\ ?0H^
MTP?\]H_^^A0!+147VF#_ )[1_P#?0H^TP?\ /:/_ +Z% $M%1?:8/^>T?_?0
MH^TP?\]H_P#OH4 5]0O[/3X_-O;N*V0\*TCA1^M<3\,-8TX^'S:)?6[7+WDQ
M6-7&XC/7%:_CSP[9>+O"MYIS21>>4+P-O'RR#IWKR_X$>#?L4UYK^H@)*C&W
MMT=@.A^9J /=G2.=&C=0R-PRL.#4?V&T,*0&WC\J,Y5-O"FG_:(<\S1_]]"E
M^T08_P!='_WV* #[/";CS_*7S0,;\<XHDMH)H_+DB1DSG:PR,TOVB#_GM'_W
MV*/M$'_/:/\ [Z% $B@*H   '  I:B^TP?\ /:/_ +Z%'VF#_GM'_P!]"@"6
MBHOM,'_/:/\ [Z%'VF#_ )[1_P#?0H EHJ+[3!_SVC_[Z%'VF#_GM'_WT* )
M:*B^TP?\]H_^^A1]I@_Y[1_]]"@"6BHOM,'_ #VC_P"^A1]I@_Y[1_\ ?0H
MEHJ+[3!_SVC_ .^A1]I@_P">T?\ WT* ):*B^TP?\]H_^^A1]HA[31_]]"@"
M6BHO,3_GLOYBB@"6BBB@ HHHH **** "BBB@ HHHH **** "D(S2T4 <5X;\
M/:;J>GS75W 997N'!+.>QK8_X0[0_P#GR'_?9_QJ+P9_R!'_ .OF3^==%0!A
M?\(=H?\ SY#_ +[/^-'_  AVA_\ /D/^^S_C6[10!A?\(=H?_/D/^^S_ (T?
M\(=H?_/D/^^C_C6[45Q<1VT32S.J1KRS,< 4@,?_ (0[0O\ GR'_ 'T?\:/^
M$.T+_GR'_?1_QJY'K>GRVTEPETABC&7.#\H]2.M)/KNG6T]M!-=QI+<@&%#G
M+@]#]* *G_"'Z'_SY#_OH_XT?\(?H?\ SY#_ +Z/^-;6\YQCF@29. /I[TP,
M7_A#]#_Y\A_WT?\ &C_A#]#_ .?(?]]'_&MK><9*G%8__"7:%]IN+?\ M"/S
MK8$S(%;*#U/% #?^$/T/_GR'_?1_QH_X0_0O^?(?]]'_ !J[IFLV&M6WVG3;
MA;F'.-Z XS^-.EU:Q@U"&PEN42[F!,<1^\P'7% &>?!NAG_ER'/'WC_C2+X,
MT%22MBH)ZD$\GU-:#:O8)J1TYKI!>!/,\D_>V^OTJ>UNX;RW2XMI!)$_W6 Z
MT 97_"':'_SY#_OH_P"-'_"':'_SY#_OL_XUM[L]C2;CZ&@#%_X0[0O^?(?]
M]'_&C_A#M"_Y\A_WT?\ &M2[O[:QMVN+J9(8EZNYP/\ Z]16FK65^H:VN$DR
M,@8(;'T/- %#_A#M#_Y\A_WT?\:/^$.T+_GR'_?9_P :V]W'>FF0!=V>,9H
MQO\ A#M"_P"?(?\ ?1_QH_X0[0_^?(?]]'_&I]/\2:3JMS-;6-ZD\T'$J*#E
M#Z&M'SEW%<_.!DKGD"@1C_\ "':'_P ^0_[[/^-'_"':'_SY#_OL_P"-7HM7
ML9M2DTY+A3>QIYCP$$,%]:O9S2&8?_"':'_SY#_OL_XT?\(=H?\ SY#_ +[/
M^-;M%,#"_P"$.T/_ )\A_P!]G_&D/@_0^UGCZ.?\:WJ0]* .-U71+#2=3T:6
MRB:*1KL*2&)R,=*[';S7/^)O^/W1/^OT?RKHN] !1110 4444 %!Z444 <SX
MSB#Z-#&S-M>YC5@#C(YJS_PAVA?\^0_[[/\ C47C'_D%6W_7W'_6NBH P?\
MA#]"_P"?(?\ ?9_QI?\ A#M#_P"?(?\ ?1_QK8GN([>,R2L$C49+$\"J \0Z
M5]AEO?ML8MHO]8YR-OU'7% %;_A#]#_Y\A_WT?\ &C_A#]#_ .?(?]]'_&M>
M&YCN((YXF#QR*'1EZ,#T-/WG.,<T 8O_  A^A_\ /D/^^C_C1_PAVA?\^0_[
MZ/\ C6UO.<;352]U:RTT1&]N$@$SB./?_$QZ"@"A_P (?H?_ #Y#_OH_XT?\
M(?H7_/D/^^C_ (UM!SP,<]<5#/?6]O/##-(%EG)6-2/O$4 97_"'Z'_SY#_O
ML_XT?\(?H7_/D/\ OL_XU8N?$FDV>IQZ;<WL<5[+_JX6!RWT]:<^OZ9'=RVK
MW2B:)E5TVGY2W3MWS0(K?\(?H7_/D/\ OH_XTG_"':%_SY#_ +Z/^-;>_ Z<
M4&3"[B#C&:!F)_PA^A?\^0_[Z/\ C2_\(?H7_/D/^^C_ (U?L=6LM4A>:QN$
MGC1RC,O9AP15K?C.0>/:D(Q?^$/T+_GR'_?1_P :/^$/T/\ Y\A_WV?\:VR^
M!DBLN_\ $NDZ7=1VM]>I!/(,I&RG+?3 YH&0?\(?H7_/D/\ OH_XTO\ PAVA
M?\^0_P"^C_C5JUU_3+T0FWNE?SF*1C:021U&"*T-QP3M/%,#$/@W0S_RY@?\
M"-(/!N@J,+8*H]%8BMT,3V(_"D+$=J ,3_A#]"X_T(<?[1_QH_X0_0O^?(?]
M]'_&M6YO8+. S7#B*,=6(.*E#Y4,!D'H12 QO^$.T+_GR'_?1_QH_P"$.T+_
M )\A_P!]'_&K]EJ]CJ*S-9W*3B!RDI3^%AV-06'B+2M5N)K>QO4GE@.)40'*
M'WXI@5_^$.T/_GR'_?9_QH_X0[0_^?(?]]'_ !K:W_7'K09,'H?RH Q?^$/T
M+_GR'_?1_P :/^$/T+_GR'_?1_QK4NK^"RB\VYD$29 W$=STJ8/D9 XZT 8O
M_"'Z'_SY#_OH_P"-'_"':%_SY#_OH_XUM;^,XR/:H;B]@M(6GN)4BA499W.
M* ,O_A#M"_Y\A_WT?\:/^$.T/_GR'_?1_P :O66L6.HJ&M+E)<\@8()_ U=W
M'G(I 8G_  AVA_\ /D/^^S_C1_PA^A?\^0_[Z/\ C6V7"@GL.:R]/\2:5JUU
M-;V%ZD\T!Q*B@Y0^^13 @_X0[0O^?(?]]'_&C_A#M#_Y\A_WV?\ &MGS1OV9
M&_&=O?%5/[8L3JATS[0OVT)O\C!W;?6@"C_PAVA_\^0_[[/^-5[[PEHL5A<.
MEIM98V8$.<@X^M=(#D9JKJ?_ "#+K_KDW\J /#LR_P#/S-_WV:*,44 >^444
M4 %%%% !1110 4444 %%%% !1110 4444 <[X,_Y C_]?,G\ZZ*N=\&?\@1_
M^OF3^==%0 4444 %8/C"SM=0\.7-I>23112X'F0C+(V>#^!K>IKJ&&" 1Z&@
M#QG4+W5[/PIK]I=W,5VUK!&UOJEM$5,GS#Y&7^\!1!/;?\)E=:D]S)YL6@0R
M!@A;RWP<E1C&1Z5[ +6 1&/R8O+)R5V#!/KBFK;6ROD01!CQP@Y% 'C$?B'5
MO^$?\4K]LNML5I'<VKNIW[F /''J>E7[37-7CB\206^J-^ZM+>:*2<'"9_UF
M#CTKUDVUNP*F&+GML&".P-4]3T6TU+3YK(JD:2@!BJC)P<X/MQ0!RGPX>:Z.
MHWAU(W=J[I]G5Y=[(-HW9';)S7*Q2$_$/QM):7EM!&;=06EA+;_E&0#]:]'\
M.^%++P]+-/"$\^50KF-!&N!T^4<9]ZV?L=HS,?LT.X_>.P9/U]: /'/#5].O
M@GPS;PSR6^GL\JWTD:$%"%)4'CN122:MJ5SJ'AC4)HBVI1PW0A!0Y?#83/U
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
M_P!L>(/^@ ?^_P"*/[8\0?\ 0 /_ '_%=)10!S?]L>(/^@ ?^_XH_MCQ!_T
M/_(PKI** .1N/[;U;4=.$VE"VAMY_,:3S0< #TKK.^:7 I<4 %%%% !1110
M4AZ&EHH P?$]G=WFF(ME")9HYTDV,V,@>]0_VQX@_P"@!_Y'%='@4M '-?VQ
MK_\ T /_ ",*7^V-?_Z '_D85TE% '-_VQK_ /T /_(PH_MC7_\ H ?^1A72
M44 <W_;&O_\ 0 _\C"D_MC7_ /H ?^1A72T4 <U_;&O_ /0 _P#(PH_MC7_^
M@!_Y&%=+10!S7]L:_P#] #_R,*/[8U_I_8'_ )&%=+10!S?]L:__ - #_P C
M"D_MC7_^@!_Y&%=+10!S7]L:_P#] #_R,*/[8U__ * '_D85TM% '-_VQK__
M $ /_(PI/[8U_P#Z '_D85TM% '-?VQK_P#T /\ R,*7^V-?_P"@!_Y&%=)1
M0!S7]L:__P! #_R,*/[8U_\ Z '_ )&%=+10!S?]L:__ - #_P C"D_M?7_^
M@!_Y&%=+10!S?]L:_P#] #_R,*/[8U__ * '_D85TE% '-_VQK__ $ /_(PI
M/[8U_P#Z '_D85TM% '-_P!L:_\ ] #_ ,C"C^V-?_Z '_D85TE% '-?VQK_
M /T /_(PH_MC7_\ H ?^1A72T4 <U_;&O_\ 0 _\C"C^V-?_ .@!_P"1A72T
M4 <U_;&O_P#0 _\ (PI?[8U__H ?^1A7244 <W_:^O\ _0!_\C"D_MC7_P#H
M ?\ D85TN** .;_MCQ!_T #_ -_A4-SJ7B"XM981H.#(A3)G&!D5U5&,T >1
M_P#"%^(/^?2'_OY17KE% !1110 4444 %%%% !1110 4444 %%%% !112,<"
M@!:*JMJ-DC%7O+=6'4&50?YTG]J:?_S_ %K_ -_E_P : +=%5/[4T_\ Y_K7
M_O\ +_C1_:FG_P#/]:_]_E_QH MT54_M33_^?ZU_[_+_ (T?VII__/\ 6O\
MW^7_ !H MT54_M33_P#G^M?^_P O^-']J:?_ ,_UK_W^7_&@"W153^U-/_Y_
MK7_O\O\ C1_:FG_\_P!:_P#?Y?\ &@"W153^U-/_ .?ZU_[_ "_XT?VII_\
MS_6O_?Y?\: +=%5/[4T__G^M?^_R_P"-']J:?_S_ %K_ -_E_P : +=<OX1_
MX_?$'_81?^=;O]J:?_S_ %K_ -_E_P :YGPIJ%C'>Z^6O;8 Z@Y'[U?7ZT =
MB**J?VII_P#S_6O_ '^7_&C^U-/_ .?ZU_[_ "_XT 6Z*J?VII__ #_6O_?Y
M?\:/[4T__G^M?^_R_P"- %NBJG]J:?\ \_UK_P!_E_QH_M33_P#G^M?^_P O
M^- %NBJG]J:?_P _UK_W^7_&C^U-/_Y_K7_O\O\ C0!;HJI_:FG_ //]:_\
M?Y?\:/[4T_\ Y_K7_O\ +_C0!;HJG_:EA_S_ -K_ -_E_P :7^U-/_Y_K7_O
M\O\ C0!;HJI_:FG_ //]:_\ ?Y?\:/[4T_\ Y_K7_O\ +_C0!;HJI_:FG_\
M/]:_]_E_QH_M33_^?ZU_[_+_ (T 6Z*J?VII_P#S_6O_ '^7_&C^U-/_ .?Z
MU_[_ "_XT 6Z*J?VII__ #_6O_?Y?\:0ZII^0/M]K_W^7_&@"Y14,%Q%<#=#
M(DB^J,"/TJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ IKG"$^@-.IK_<;Z&@#SCP)X
M<TG5]!>[O+7SYVNI5:1V.3S74?\ "$>'O^@<GYFLSX7_ /(J2?\ 7Y-_.NTH
M Y[_ (0GP[G_ )!Z?]]&C_A"?#O_ $#T_P"^C6DNJ6$MO<3)<Q/';DK*P/"$
M=0:A.NZ:MC%>&[0P2':K>IH I_\ "$^'?^@>GYFC_A"/#W_0/3_OHUH1:QI\
MMZ;..ZC:X5/,* ]JN02Q3QB2)@R'H1WH P_^$(\/?] Y/S-'_"$>'O\ H')^
M9KH:* .>_P"$(\/?] Y/S-'_  A'A[_H')^9KH:* .>_X0CP]_T#D_,T?\(1
MX>_Z!R?F:Z&B@#GO^$(\/?\ 0.3\S1_PA'A[_H')^9KH:* .>_X0CP]_T#D_
M,T@\#>'%SMTR(9.3@GD^]=%10!SW_"$^'C_S#D_,T?\ "$>'O^@<GYFNAHH
MY[_A"/#W_0.3\S1_PA'A[_H')^9KH:* .>_X0CP]_P! Y/S-'_"$>'O^@<GY
MFNAHH Y[_A"/#W_0.3\S1_PA'A[_ *!R?F:Z&B@#GO\ A"/#W_0.3\S1_P (
M1X>_Z!R?F:Z&B@#GAX)\/ \:<G'N:M+X8T55"C3XL#ZUKT4 9/\ PC.C?] ^
M+]:3_A&=&_Z!\7ZUKT4 9'_",Z-_T#XOUH_X1G1O^@?%^M:]% &1_P (SHW_
M $#XOUH_X1G1O^@?%^M:]% &1_PC.C?] ^+]:7_A&M'P1_9\7-:U!H X;PF@
MMO'7B:SBRMO$8BD>>%RHZ5W-<1X;_P"2C^*O^V/_ * M=JS*%))P ,D^E "Y
M .,T9%9W]L:<]A)>K>1-;QL5:0'(!';ZTQM=T]([9VNTVW/^J/K0!JYHK.AU
M?3YY[B"*ZC:2W&90#]VKL4J2H'0Y5AD'VH DHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **Q=<U6]L+BQMK&U2>>[=E =]H&U2?Z56^V^*/^@9:G
M_MM_]:@#HZ*YS[=XH_Z!=K_W^_\ K4?;O%'_ $"[7_O]_P#6H Z.BN<^W>*/
M^@7:_P#?[_ZU'V[Q1_T"[7_O]_\ 6H Z.BN<^W>*/^@7:_\ ?[_ZU'V[Q1_T
M"[7_ +_?_6H Z.BN<^W>*/\ H%VO_?[_ .M1]N\4?] NU_[_ '_UJ .CHKG/
MMWBC_H%VO_?[_P"M1]N\4?\ 0+M?^_W_ -:@#HC7(?$F[U[3?"4^H^'YE6XM
M3YDBLN=R=_RZ_A5W[=XH_P"@7:_]_O\ ZU1RW/B2:%XI=(LWC=2K*9N&!ZCI
M0!Y=\#-;\2ZY>W,4DZ+HUJ6>0!,%Y&/3/X&O=^U<#X6T/6/"6EMI^GZ3:>6T
MC3,QEP2S=NG:MS[;XH_Z!EK_ -_O_K4 <W'!)<6WB!8+66-8]229X]FWS8U8
M%L>O J-H)4NY=5>SF.GW+2K!"(^8V90 2O8<5TWVKQ/_ - NS_[^_P#UJ7[7
MXG(P=*M#_P!MO_K4 8FG>$_L$4-TJ2G4#;DRJ6^4>P]R !^%;G@W4-0U'2FD
MU"U$#*Y6/Y-F5^GMTI/MGB?_ *!=I_W^_P#K4"\\4#II=I^$W_UJ .DHKF_M
MWBC_ *!=K_W^_P#K4OV[Q1_T"[7_ +_?_6H Z.BN<^W>*/\ H%VO_?[_ .M1
M]N\4?] NU_[_ '_UJ .CHKG/MWBC_H%VO_?[_P"M1]N\4?\ 0+M?^_W_ -:@
M#HZ*YS[=XH_Z!=K_ -_O_K4[3-:U*766TW4;&.!S%YJ/')N!&<4 =#1110 4
M444 %%%% !1132<YY/% #J*Y2QO?$>JFZEMYK"***=HE5T8GC')_.K?D^*?^
M?S3O^_;4 =!17/\ D^*?^?S3O^_;4>3XI_Y_-._[]M0!T%%<_P"3XI_Y_-._
M[]M1Y/BG_G\T[_OVU '045S_ )/BG_G\T[_OVU'D^*?^?S3O^_;4 =!17/\
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
M^/)9]#?4(M-)D2XDMY5+X5"G?\:KV_C1]6UKPL\$,T-MJ<3R%=W&0#PP]L4
M>@!\G&VD+<X88KA_B0+ZQ\+WNKV6IW5K<0J@C2%\*"7 R?P-9^O:QJ'A?P[I
M*VM_--=ZO+%'Y]T=P@RHR1^?%) >C[AD'!]C3L\XP<USS:->V=DRKJ]W(GEM
MYA<Y=FQP0>W->1Q^*]:?X;PW1U'5O[1-^(VNOX-N\+C/T-,#WT-GI0SD?PDU
MR_B<W5KX NY[>]GCNH+42),K?-NP.OK6/X(N;N^T&'6'O-3EGBM@TL5V2$F<
MIG*^V: /0<\\4F?2O/M$^)1U1K,W>G&V@N;26Z5U?.!'U!HA^)(N]%O]1M]-
MD=+:,3QCD+)'NQR>F: /0=W/3M2[O4?A7&WWC&[M+:QD_LT>;J&#;!Y,)C:&
M)8]NM9]G\0[V<:/-<:5'!9ZGO5)VEX5P"0I^N* /0@Q/:G52LY;F6TC>YC6.
M4YW*IR*N]J "D(XI:0]* .?UT?\ $^T'_KL_\A6__%6#KO\ R']!_P"NS_R%
M;Y^\* %HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#"U?\ Y&70?^NDO_HLUMN"1QUK$U?_ )&7
M0?\ KI+_ .BS6[0!S^JZ'<:D+A$N]L-R DL4J;EV]\>A-8&H_#9+N=3:ZC);
MVZ::=-2/;G;'C&<UW]% 'GVH?#0:A916L^K7#1QVB6P7''RL&##W^6I;[X=_
MVA>)<S:K.S120R1*1Q&8QC ]C7>44 >?7GPYDO;V[G?5&47-ZEXR!.%9,8'Z
M5?N_!^H7/B.WUQ=6\JYMRRKLCX:(C[A]?_K5V.11P: .:\*^&9?#.G75H+PW
M!GN'G5V7&TMVK!B^'-S#I.NZ?_;)9-9D:29S%RF[[V/PKT,D T<&@#AY_ ,D
M]GID1U.19[&U>T$H7[\;#'/O4$WPW%SH]GI<NK7)@MK5[? 7ALL#N^M>@4F:
M . O_AQ+?./^)NZ :8-.X3^'&"WUYI]U\.(IK+[,E])'YEK':W3;?]:B8QCT
M/%=[FB@#SW4_AN=2NK^1=3DABNTA1HPOW!$<KBLB_P!+UJ'QE]IM8H)1&\>V
MWEA/[W  +[NF>*]8/2F\%L^GM0!FZA:7US<6;VUT(!"^Z12N=X]/:L^\\&:3
M>76I71@,<FI6_D707@/CHWU%=)D4M(#DK7P=%%X3G\/7,HFBEB\GSE3:P3MG
MU(JWI?A.UTK55U")Y&E%HMJP)X8+@!C[\5T).*,BF!R/B;PA<Z]K.F:A#J/V
M8Z<Y>*/9E2Q&#FF:MX/O]<T8V5[K#&3[2DZR+'@(%Z*!_GK78\49%(#SY_AF
MLT%UY^I,]Q+?B_BEV?ZMQVQW%;%SX3DN->T75%NQ#_9JL/)2/"N6&"?:NJHI
M@>5:[INM-XXEO;2"W=!(C);30DB7'\6X<9^M=9I^G6U]XIF\0);SP7*1&UD6
M0;=Q!Z^X]ZZ=ADY__70OY4 (HY'%8#_\CZG_ %Y?^S&NBKGG_P"1]C_Z\O\
MV8T =#1110 4444 %%%% !1110!SWA'_ (\[_P#Z_9/Y"NAKGO"/_'G?_P#7
M[)_(5T- !1VHHH H7EA'?P>5-YFP,&RIP<BL+4/ ]GJEG?07EQ<2RW842W'
M<JI!"_3BNLI,@4 <7_PKS30FHH]S>.;\Q&9MV#\GW<4V7X;Z3+IES8"6Y2"X
MNENG /.]0 ,>W%=MD4N: /.-<\#2VNE7R:9<W1:^NA<7+<,RGU49JQ8>#;K4
M]%L[;6;N8_8;@36CH CX XW#\:[X'-+0!Q$/PWTN*-8C/=N$N7N02_5G R#[
M<5-9_#_3;&YTB>&>Z!TH,+="W&#G(/YUV%&: ,/Q+X=@\4:-)I=W++%;R,&?
MRN"V#G'YXIEWX7L=1T"'1KZ-KBWA50COPZE>A!]17044 84.@R1V3VTFHW<Q
M>,QB1S\RJ>.*P/\ A6&FCPVGA];Z]%BDXG"[N=V<_P ^:[LGFC(H Q-3T"/5
M?#S:/-<3K#)&(G=?O,!ZU0T_PC_9=O;VR:G?2VUO$8HX6/ 7&/QQ75T4 <3I
MWPXTK3)K*5)KB86D4D"1R'*LC_>!JU_P@UB/#-SX?6YN5L)B<(#S&,YP#Z5U
M8(HR* .$\8>'+JYT#3M-LIKE8+7 :2,!GP  .,^U.T_1K^\LK#2==M!<QP.)
MX[K 4+M/R@CL:[G.:* $QC''08%.'2DI: "D/2EI#TH P-=_Y#^@_P#79_Y"
MM_N*Y_7O^0_H/_79_P"0K=\U!_RT3\Z )**9YL?_ #T3\Z/-C_YZ)^= #Z*9
MYL?_ #T3\Z/-C_YZ)^= #Z,TPRQ_\]$_[ZIAGA7[TT:_5Q0!-14'VJW_ .?B
M+_OL4?:K?_GXB_[[% $]%0?:K?\ Y^(O^^Q1]JM_^?B+_OL4 3T5!]JM_P#G
MXB_[[%'VJW_Y^(O^^Q0!/14'VJW_ .?B+_OL4?:K?_GXB_[[% $]%5FOK1.&
MNH1]7%)_:-G_ ,_<'_?P4 6J*J_VC9_\_<'_ 'V*/[1L_P#G[@_[[% %JBJO
M]HV?_/W!_P!]BC^T;/\ Y^X/^^Q0!:H)Q57^T;/_ )^X/^^Q2&_LV_Y>X?\
MOL4 6\T54M[ZUN+F2&&YBDE0 LB-DJ.U6Z "BBB@ HHHH **** ,+5_^1ET'
M_KI+_P"BS6[6%J__ ",N@_\ 727_ -%FMV@ HHHH *:>O/K3J0@<F@#@O$/B
M?Q#H^MZ98QVEDRZE<M! S-@J!W-;EOXCMX;B&PU*Y@CU-N'C1LJI[#/J:R_%
MWA[5=8U_0+VP%L(M,G\YQ*>6[8%5O^$%0^+=3U*X2.XM+_$AW,=\$@!' _$T
M :6J^,[./2-3FTMQ<75C$9-K*0KX." :32_'.EWNA_;KB812PVJ75U"H),2L
MH.?<5FVOA76;;P+J7AWS[67>KI:3G@E6.?F]ZSK+P)KEO'J"F2T'VC2(]/0@
M]&5<;CQ0!V%GXPT/4!.T%\NVWA%Q)OXQ&>C?2LS7/&\%MX8OM4TD+<S6A0O#
M)\I*L< _2L&R^'FJ-+=)?SVZ6\^DI8;HNJNN,-].*?J/@76[^QU4&:U6YN;6
M"UB53\H6,D[C[GB@#K8O%6F>9;6\]TJW4J(74?=1F (4GMG/%-N/&>B6NI_V
M<]T6N6D\H*BD@O\ W0?6N8G\!:C-'- D\ AOI+>6Z/>-HE53M^H6LF-);;QL
M[G21-IT5^9D6.7YED.09-O7H30!Z%8^+-)U2,/9S/*AG-N2$(Q(.H-5=>\4/
MINLV.B6-N+C5+U6=%8X6-!U9JB\.Z9!'XAU?5]/N_-LKTJPB ^42#(8CWZ4S
MQ'X6N+[Q!IWB'3)TCU*Q4Q;9?N2H?X30!HOJ\^F1,^MI%#$H $T9XD8\!0/6
MM#3=4M=6MO/M)A(H.U@!AD/H1VK"UK0M0\0:7;"ZDBBN[:XCN8T7E24(.#]<
M5!H6A:SHIO+@2VS3ZA?&YN%.=J)MP OXB@#K9FD6WD:/&\*2">F?>N4\!>)]
M0\465W=7MM# L$[VZB-L[BIP36MI=SJUWI=RU_!$ESO=80I^5U[$UROA'P_X
MI\+6$]DJV,PFNFG:3=C:&.2,8[4 ;D/C?2GU;5;&4R0#3<>?+(N%R>, ^M0^
M&O%<VO:]J]@8%2*QV&*0=7##/(]:R]2\"7VH3Z_B[B$>H30W,3=UDC.=I]C5
MS3_#VNZ?JNKZQ%<69O-02("%@=B%!@\XH [<'-+4:%MJ[L9QSBI!TH ****
M"N>?_D?8_P#KR_\ 9C70USS_ /(^I_UY?^S&@#H:*** "BBB@ HHHH ****
M.>\(_P#'G?\ _7[)_(5T-<]X1_X\[_\ Z_9/Y"NAH **** "N:\6W&JZ?I-W
MJ.G7<<*VL#RLKQ[][ $@5TM9'B'3I]8T.\TZWF2![B-HC(PS@$8H Y;2_%]Q
M:>'=.U?7[V*0:A$#%!#&%8-U./7BM<>--,EDMX[-9KYI4$C>0N[RU)(!;\0?
MRK(;X>R2^']"L9;V)[W1GS#,4RCKC!#+[YK3A\*R67BE-;L+F.W,D AN[<)\
MCXZ%?3K0!CZ=X_>'7=3L=8YA34%L[66)./FZ!OSK4?X@Z3'JDUC+'=(\%VMG
M([)\H=@<?AQ61=_#F\NM0NKD:K&J3ZE'J!3RSP5((7]*6]^'=]=7U]<_VK$J
MW6H1WFWRS\NS/R_K0!T+>,M,_M)K,-)M6?[,9\?NQ-C(7/KS6+HGCB=HKM-4
M42W0U&2TM8H%^:3:3U_ 5-<> EFU &.]"6+7RW\D(7YC*!@\^AP*BM? $]M)
M)<+J*M>+?O>V[E/E0OG*G\Z -*[\>:3;65O<0K-=&>-W6*%<L%3[Y([8I+7Q
MU87MW96L=K=!KVW-S 63"NHZ@'U]JX_Q!X7O-&TS3+&QD@>13(\US,APY;&5
MX!P#6[!IL.N6^A65W8MI]_IS+<((!^[5,D8!]#C.* -W7_%$6@^$I]=N+:7:
MB K"_#%CT!_&HM-F\1/86]_>3VI,H$DD*K@1H>3@]R*U->T6S\1:-=:5?(6M
MYTVG'5?0CWJEI6D:G:6:V%]J2W-HB>6A"8D9<8^8_2@!FF>,=,U2[@MX'D'V
MC?\ 9I)%PLP4X;;ZX-=#GCO_ (5P^G>!6T^^LG6_4PZ<DPLD*<HTASDGN!6W
M91:W!JUNL]ZEQ:+;A9ODP7D_O T 8USKNLQ_$ZVT!;F#^SY;5IR#'\V1CC/X
MUI>(_$S:#J&D62V4MP^H3&,%/X !DU1O_"NJ7/CB/Q):ZE;QM% 8$A>,G@^O
MY5-?>%[_ %271[J]U)6O-/N6F#*F%=2,%<4 9NI^-Y6UK2(-(RUG<7YM)WD3
MY7(.#M/J*[T'IM!Q7#1_#XI+:@:FZVUI?M?0(%^;<QW%3[9S76Z=!>P1R"\N
MEG=I2R$+@*IZ+0*VIHT444#"D/2EI#TH Y_7^==T('H97!^F!3_^$1T<DDQ2
MDGDGS6_QIFO#.O:"/^FS_P A6_T;ZT 8?_"(:/\ \\9?^_S?XT?\(AH__/&7
M_O\ -_C6]10!@_\ "(:/_P \9?\ O\W^-'_"(:/_ ,\9?^_S?XUO44 8!\(:
M-C_4R_\ ?YO\:8W@O0I,>9:O)_O2M_C71$9ZT8H YW_A!O#O_0/_ /(C?XT?
M\(-X=_Z!_P#Y$;_&NBHH YW_ (0;P[_T#_\ R(W^-'_"#>'?^@?_ .1&_P :
MZ*B@#G?^$&\._P#0/_\ (C?XT?\ "#>'?^@?_P"1&_QKHJ* .=_X0;P[_P!
M_P#\B-_C1_P@WAW_ *!__D1O\:Z*B@#GAX)\.K_S#D/U9C_6E_X0KP[_ - V
M/\S708I,4 8'_"%>'?\ H&1?F:/^$*\._P#0,B_,UOXI<4 <_P#\(5X=_P"@
M9%^9H_X0KP[_ - R+\S708HQ0!S_ /PA7AW_ *!D7YFD/@SP\/\ F&Q\<]37
M0XI"!0!Y]X=T^TTSXKZW;64"PQ"P@;:.Y):O0JX72_\ DL.N?]@^#^;5W5 !
M1110 4444 %%%% &#K!QXDT'GGS)>/\ MF:W0:R]8T.#6/(,TLT3P,6C>%]K
M D8/-4?^$37)/]K:ES_TVH Z.BN=_P"$37_H+:E_W_-'_")K_P!!;4O^_P":
M .BHKG?^$37_ *"VI?\ ?\T?\(FO_06U+_O^: -\H":-@/7KZU@?\(FO_06U
M+_O^:/\ A$T_Z"NI?]_S0!OE >M+L&:Y_P#X1-?^@MJ7_?\ -'_")K_T%M2_
M[_F@#>\H4"(>M8/_  B:?]!;4O\ O^:/^$37_H+:E_W_ #0!O^6,@^E1?8K;
MSS/Y$8F(QOVC-8O_  B:?]!;4O\ O^:/^$33_H+:E_W_ #0!NQV\4*[8D6-<
MYP@P*=Y:U@?\(FG_ $%M2_[_ )H_X1-?^@MJ7_?\T ;Y0=CBCRU_"L#_ (1-
M?^@MJ7_?\T?\(FO_ $%M2_[_ )H W_+%!C4YR.O6L#_A$U_Z"VI?]_S1_P (
MFG_06U+_ +_F@#?\L8Q0(P!CM6!_PB:_]!;4O^_YH_X1-/\ H+:E_P!_S0!T
M( %+7._\(FO_ $%M2_[_ )H_X1-?^@MJ7_?\T =%17._\(FO_06U+_O^:/\
MA$U_Z"VI?]_S0!T).!7/-_R/J>OV+_V8T'PF@ZZKJ1_[;FK&F^';?3K]KU;B
MYGN&39NFDW8'M0!M4444 %%%% !1110 4TD@^PIU-.: ,#PB"+.__P"OV3^0
MKH:YQO"-LMQ-)#?7T'G.9&2.8A=QZTO_  B:_P#06U+_ +_F@#HJ*YW_ (1-
M?^@MJ7_?\T?\(FO_ $%M2_[_ )H Z*FE1G.>:Y__ (1-?^@MJ7_?\T?\(FO_
M $%M2_[_ )H W]@]:0QC!YYK!_X1-?\ H+:E_P!_S1_PB:_]!;4O^_YH WQ&
M,]>.P]*-GO6!_P (FO\ T%M2_P"_YH_X1-?^@MJ7_?\ - &_Y8QC)I-@)P>A
MXQ6#_P (FO\ T%M2_P"_YK&TW1I+GQ%K%F^KZEY5J8P@\[U0$_K0!V[1(Z[6
M (]",TOEK@# Z8XKG_\ A%$'']K:E_W_ #1_PBT?_06U+_O^: .@*YH" #K7
M/GPJG_06U+_O^:0^%47&=6U/_O\ F@#H/+'KQVIQ0$8KGO\ A%4/_,5U/_O^
M:7_A$T_Z"VI?]_S0!O\ ECUYHV ]3S6!_P (FO\ T%M2_P"_YH_X1-?^@MJ7
M_?\ - '0;!CW]:-@SZBN?_X1-?\ H+:E_P!_S1_PB:_]!;4O^_YH Z&EKG?^
M$33_ *"VI?\ ?\T?\(FO_06U+_O^: .BI#7/?\(FO_06U+_O^:0^$T[ZKJ1_
M[;F@!==)&OZ!G_GL_P#(5T Y-8-KX7M[?4(+M[N\N)(,F,32;@,^U;^* %HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *#10: .&T
MO_DL.N?]@^#^;5W-<-I?_)8=<_[!\'\VKN: "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD
M/&* %I"<51U+5+/2;,W-Y*4B#!<@9)-9A\8Z2/XY_P#OR: .BHKGO^$RT?\
MOS_]^31_PF6C_P!^?_OR: .AHKGO^$RT?^_/_P!^31_PF6C_ -^?_OR: .AH
MKGO^$RT?^_/_ -^31_PF6C_WY_\ OR: .AHKGO\ A,M'_OS_ /?DTG_"9:/_
M 'Y_^_)H Z*C-<]_PF6C_P!^?_OR:/\ A,M'_OS_ /?DT =#17/?\)EH_P#?
MG_[\FC_A,M'_ +\__?DT =#17/?\)EH_]^?_ +\FC_A,M'_OS_\ ?DT =#17
M/?\ "9:/_?G_ ._)H_X3+1_[\_\ WY- '0T5SW_"9:/_ 'Y_^_)H_P"$RT?^
M_/\ ]^30!T-<QHA_XK+Q'_O0_P#HL5-_PF6C_P!^?_OR:PM,\2:?!XFUJZD^
MTB&<QF-O)/.$ /ZT =O,OFHZAB 5(R.HR.HK@K6XN'T.RM)+^5HI[]XIKDR?
M,%!.%SVKH6\7:.RX+W&#QQ":RH[[PG#826"6\WV:1S*R>4WWCWS2 PEU>^EM
MKJ66[=&TQ2;0!O\ 78<@$_WLCBM*#^U=$&H3ZI>L\4VV1MIW%1GMZ$Y Q6D^
MK>%Y)+<M;N3;<1'R#A?\:FF\1^'YX9HIDF=)AB0& _-]:8&UI&IVVJZ7#=VQ
M;RF& &Z\<<UH#I7+VOB30;*U2VMEFB@0?*HA. *G_P"$RT?^]<?]^30!T5%<
M]_PF6C_WY_\ OR:/^$RT?^_/_P!^30!T-%<]_P )EH_]^?\ [\FC_A,M'_OS
M_P#?DT =#17/?\)EH_\ ?G_[\FC_ (3+1_[\_P#WY- '0TF:Y_\ X3+1_P"_
M/_WY-'_"9:/_ 'Y_^_)H Z&BN>_X3+1_[\__ 'Y-'_"9:/\ WY_^_)H Z&BN
M>_X3+1_[\_\ WY-'_"9:/_?G_P"_)H Z&BN>_P"$RT?^_/\ ]^31_P )EH_]
M^?\ [\F@#H:,USW_  F6C_WY_P#OR::_C3140L\DZJ!DDQ' H Z/(HJO;3QW
M5NDT3;HY%W*<8R*L#I0 4444 %%%% !1110 4444 %%%% !1110 4&B@T <-
MI?\ R6'7/^P?!_-J[FN&TO\ Y+#KG_8/@_FU=S0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 <[XN ^R6 P#_IL?;WK?\M/[B_E6!XN_X]+#_K]C_G70G^M ">6G]Q?R
MH\M/[B_E3J* &^6G]Q?RH\M/[B_E3J* &^6G]Q?RH\M/[B_E39W>.WD>./S'
M5253.-Q]*XK2?B"^KV]X(-(N%U"TN/(DL78"3_>Z]* .V\M/[B_E1Y:?W%_*
ML&?Q,L3WT2VK23VEN)GB1@6)/5:M1Z_9&TM)IYTM7NE#)%,P#<]C0!J^6G]Q
M?RH\M/[B_E6=-K>FP3-#+J%O'*N-R.X!&>E/U&\N+2T$MM;-=R$C$2, 3^)[
M4 7O+3^XOY4>6G]Q?RKC]"\;S:]+<>7I4L,%M,T$\SNN(V7.21GIQUJW8>+U
MU19;JQL+B?38B5^U*/OD'!VCJ10!TOEI_<7\J/+3^XOY5R2>-9)O%$^AQ:9*
M9HK<7.\N &0].IZ\&K7A/Q5_PE>FS7L5G);I'*T(#L/F93@T>8'1^7'_ '%_
M*D\I/[B_E7&6GCJ[O]2U&RM="G>33I!'/^\4<GI@9YZ5T/\ ;VGQR>5/>013
M@ M$[ ,A/0&@#3\M/[B_E1Y:?W%_*JK:A;QW"6[W$8FD&4C+<FH$UJPF?9%?
M6[-DJ0'&<CJ/PH T?+3^XOY4>6G3:OY5DKXFT9TD9=5M2L?WSO'R_6K4.HV]
MQ*T<,Z2R*H8JAY (R#0!<\M/[B_E1Y:?W%_*N+O/'5Y::_:Z.VA3FZNE=X/W
MBX95ZGK72VVJ0W#I TBQW6W<\!/S+]:0%_RX_P"XOY4>6G]Q?RKG]9\76.DZ
M/?W\<B7GV+F:*%P6 JW!XATZ;3!?&]ACA 4N68?N\] ?>F!JF.,]47\J/+3^
MXOY51BU6SN(7EBO8&1/ON'&$^M9>N>+K31=,M]0 -W!-<) #"<X9C@4 =%Y:
M?W%_*CRT_N+^54UU.V>Y-JMS$;@#/E!LM4#^(-+CN&MVU*V$Z_>0OR/6@#3\
MM/[B_E1Y:?W%_*L^VUFQNQ$;>^@E$V1$4;(8CKBLZ\\4I%K T:RMWO=2V>9)
M"A $2>K,>!0!T/EI_<7\J/+3^XOY5EQ:W!Y$DMU_H:QOY;>?\OS>WK6A%<).
M@DB=7C895E.0: )/+3^XOY4>6G]Q?RJKJ%W)8V$]RD)F:)"Y13@G S63X3\3
MCQ5H:ZK':26\+,559",G'4T =!Y:?W%_*CRT_N+^58UEXHTG4$NWMK^)DM)#
M'*Y. I'K47ASQ/'XA^W".!XC9SF!LG(8CN#Z4 ;WEI_<7\J/+3^XOY4 G-.H
M ;Y:?W%_*CRT_N+^5.HH ;Y:?W%_*L_7(T_L#4/D7_CW?M_LFM*L_7?^0!J'
M_7N__H)H ;H/_( L?^N0K2K-T'_D 6/_ %R%:5 !1110 4444 %%%% !1110
M 4444 %%%% !0:*#0!PVE_\ )8=<_P"P?!_-J[FN&TO_ )+#KG_8/@_FU=S0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 444A.!0!SWB[_CSL/\ K]C_ )UT)_K7.^+N;2P
MZ_;8ZZ$F@!U%%% !1110!#=2/%:R2)&TC*I(1>K>U>9:GI.O1^([#QCI.DR+
MJ3-]GO;(N &@[$GUKU)AD8IFPYSU(H X;2=+U!OB-JNJ7.F/%8W=K'&&9P?F
M Y&*S?'_ (=UK7;R6/3=-C:(01^7<!\$L'4D8[8 ->EE#D'C_"EVYH \?\3^
M$];U&_U>6VTAI//L;>&)]X'[Q&R:]2L%FBTBV6>,B9+=0R9YW!>1FKI0G(W'
M\^E+MZ]#F@#SSP3H6HQZ3XCLM4LI+)=2N)9(W+AOD?..G<9JYX+L]:\-:+;^
M'KG3S*;<LL=VK#8RYXSWSUKMMC;0,]*79[GZT >8WN@:C>?$N]U6XTJY:Q:S
M$,4D,H4LXSG\.:U_ACI>HZ%X<GL=1L7M9!=221JS!MRLQ(YKMPIZ]#1M/'3_
M  H \KTC2M7L/&6MZ[<:!>LUQ<JUKY<P Q@@EA^-5O%'AC7=2UG7;R#1R[7M
MK D)$@&'4DM_.O7=K=F_&@H2!SCF@#S:'PE?W'C;[;?QW36,L4$L;12@>3(@
M&5;VR.U16/AV6WT;Q<VJ6$EN+F=YH)$8%BIZ;?0_XUZ=L)QTSWQ44MJL\313
M /&WWE(X- 'D7A*RTK5XM7M-3M9;6XNK-(MDR!$*J"%8'/WO6N_\&:;=6'AZ
MV741&]\J>6TJ#ED7A<_@!6@/#VE_9VMS:!HF()#NS'(Z<DY%:( 5-@' &.*
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
M@ HHHH **** "BBB@ HHI"<4 +13=ZG^(?G1N']X?G0 ZBF[AZC\Z-P]1^=
M#J*;N'J/SHW#U'YT .HINX>H_.C</4?G0 ZBF[AZC\Z-P]1^= #J*86R>& _
M&DW@'YG4?C0!)13/-3_GHOYT>:G_ #T7\Z 'T4SS4_YZ+^='FI_ST7\Z 'T4
MSS4_YZ+^='FI_P ]%_.@!]%,\U/^>B_G1YJ?\]%_.@!]<SH'_(S^(_\ KO'_
M .@"NC\U/^>B_G7-Z,'C\5>(20%B=XBC$_>.P9H Z>BHO-7/WTQ]:/M$.<>=
M'_WT* ):*B^T0_\ /:/_ +Z%'VB'_GM'_P!]"@"6BHOM$/\ SVC_ .^A1]HA
M_P">T?\ WT* ):*B^T0_\]H_^^A1]HA_Y[1_]]"@"6BHOM$/_/:/_OH4?:(?
M^>T?_?0H EHJ+[1#_P ]H_\ OH4GGQYSYT>/]X4 345";B(#_7Q@^["@7,!_
MY;Q_]]B@":BHOM,'_/>/_OH4?:8/^>\?_?0H EHJ+[3!_P ]X_\ OH4?:8/^
M>\?_ 'T* ):*B^TP?\]X_P#OH4?:8/\ GO'_ -]"@"6BHOM,'_/>/_OH4?:8
M/^>\?_?0H EHJ+[3!_SWC_[Z%'VF#_GO'_WT* ):*KM?6JG#74(/O(*3^T+/
M_G\@_P"_@H LT56_M"S_ .?RW_[^"C^T+/\ Y_+?_OX* +-%5O[0L_\ G\M_
M^_@H_M"S_P"?RW_[^"@"S15;^T+/_G\M_P#OX*0ZA:9_X_+?_OX* +5%5A>6
M\C!8[B%F/\(<$U*')(SP#0!)1110 4&B@T <-I?_ "6'7/\ L'P?S:NYKAM+
M_P"2PZY_V#X/YM7<T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %-;M]:=2&@#SW1(!X@\7^*(+N\O +*Z5(UCDVA5(Z5T?\ PB-G_P _
ME_\ ]_\ _P"M6#X)./'OC=?^GJ(_^.FN]W4 <_\ \(A9_P#/Y?\ _?\ _P#K
M4O\ PB%G_P _E_\ ]_\ _P"M6\'!%&\4 8/_  B%G_S^7_\ W_\ _K4?\(A9
M_P#/Y?\ _?\ _P#K5O@YI<YH Y__ (1"S_Y_+_\ [_\ _P!:C_A$+/\ Y_+_
M /[_ /\ ]:N@HH Y_P#X1"S_ .?R_P#^_P#_ /6H_P"$0L_^?R__ .__ /\
M6KH** .?_P"$0L_^?R__ .__ /\ 6I#X/LF!!O+\@]?W_P#]:NAHH Y?_A ]
M)_Y[7W_@0:/^$#TG_GM??^!!KJ** .7_ .$#TG_GM??^!!H_X0/2?^>U]_X$
M&NHHH Y?_A ])_Y[7W_@0:/^$#TG_GM??^!!KJ** .7_ .$#TG_GM??^!!H_
MX0/2?^>U]_X$&NHHH Y?_A ])_Y[7W_@0:/^$#TG_GM??^!!KJ** /,_&WAJ
MST/05N[.XOEE:XCC)^T'H6YKHU\":.PW,]XQ89YG)JI\3O\ D5$_Z_(?_0J[
M&/\ U:?[HH YO_A M&_Z>O\ O^:/^$"T;_IZ_P"_YKIZ,T <Q_P@6C?]/7_?
M\T?\(%HW_3U_W_-=/FC-%P.8_P"$"T;_ *>O^_YH_P"$"T;_ *>O^_YKIZ*
M.8_X0+1O^GK_ +_FC_A M&_Z>O\ O^:Z>B@#F/\ A M%_P"GK_O^:/\ A ]%
M_P"GH'U\XUT]% ',#P%HH_Y^C_VW-'_" Z$>L4__ ']-=/10!S'_  @.A?\
M/*;_ +^FC_A ="_YY3?]_373T4 <Q_P@.A?\\IO^_IH_X0'0O^>4W_?TUT]%
M ',?\(#H7_/*;_OZ:/\ A ="_P">4W_?TUT]% ',?\(#H7_/*;_OZ:/^$!T+
M_GE-_P!_373T4 <Q_P (#H7_ #RG_P"_IKF],\-Z7>^,]:TF6*7[-:)$T?[X
MYRPYKTNN*T'_ )*=XF_ZXP?^@B@#0C\"Z%%)O%O(3_M2$BK \(:+_P ^G_CQ
MK<HH Q/^$0T7_GT_\>-'_"(:+_SZ?^/&MRB@##_X1#1?^?3_ ,>-'_"(:+_S
MZ?\ CQK<S10!A_\ "(:+_P ^G_CQH_X1#1?^?3_QXUN44 8?_"(:+_SZ?^/&
MC_A$-%_Y]/\ QXUN44 8?_"(:+_SZ?\ CQH_X1#1?^?3_P >-;E% &"?!GA]
MCE]-C<^K$YI!X*\.#_F$P?K_ (UOT4 8/_"%^'/^@5!^O^-'_"%^'/\ H%0?
MK_C6]10!@_\ "%^'/^@5!^O^-'_"%^'/^@5!^O\ C6]10!@_\(7X<_Z!4'Z_
MXTA\%^',@_V3!Q]?\:WZ0T <)/IFG:3X^T6TLK&&*.6&5VP#G(VX[^]=R!EB
M2>G%<AK)_P"+E^'_ /KVG_FE=>&')]: 'T4F[/:C- "T&D!S2F@#AM+_ .2P
MZY_V#X/YM7<UPNE_\EAUS_L'P?S:NZS0 44TN ,]J-PH =11GBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *0FEJM?7D&GVDEU=2".",;G<]%'K0!
MR/A:..'Q]XM"9S(\+L3ZX:NJU+4+?2K&6]NW,=O$,LW7BO,M(\?>%K3Q[K4C
M:M&\=]Y(A95+;F&X$=/<5Z!XB667PY>K!"\\LD1"Q+U8GZT %YXAT^RCMWD=
MMLX#H$7/RG^(^@ILGB?2H;J2"2<*T:%FDQ\A[[0>F?:N=GT[4%M[6:.QDD-S
MIOV)HR1F G')]JAL?#5XBP:+<6[26T5R;F6Y)&UU*XV^N:+".NT_7]/U*TBN
M+5V9)7*JI!#9^E:B'/-<)?:1J6CV<+:#;LFV; 0$,57U.<=:[:U\PPH90!(5
M&\ ]#WH&3T444 %%%% !1110 4444 %%%% !1110 4444 %%%-/X9H XWXG_
M /(II_U]P_\ H5=C'_JT_P!T5Q/Q.N+?_A&5C^T1"1;N$["P!'S>E=A;7$4Z
M PS1R8 !*,#@_A0!9)P*;N&,]J&SBN7OY[FW\9PM'<.8FL)6^SY^4LI&#^M
M'4[J3=SCO7F#:YJ5I;QRQW3S-?Q,TX+9\D[B,CTP!C\*GFAUR6\,=CJ,ALM.
MN "[2?,PZG/][TQ18#T@GFG YKF='U^"[U>XL)'<W@^8H1\J@=OKS72+_DT
M.HHHH **** "BBB@ HHHH **** "BBB@ HHHH ,@UQ.A<?$[Q/\ ]<8/_017
M775U#96TES<2K'#&-SNW11ZUYSI'C/PTOC_6+D:Q;&*YAB6)@WWV'84 >F[A
MG%)O!. 0?I49 923T88Z]O6O/XKV6T\-:E'87K*S:B83.[;S"IQR: /0_-0C
M.Y2/7-()DVAMRX/0YX-<GX;ECD\.W5O<")-CO'YA?"3 ?QY]^]8,.DW6I:-"
M$N3;#3[M]P#%D?DX,9[^U 'I@<9()IU<EH^NQMXCETJ:&;[64W,Y^[QVQ_6N
MM'2@ HHHH **** "BBB@ HHHH **** "BBB@ I#2TR0X7.>!R: .+U]MOQ+\
M.'/'D3[OI\M6AXR2)FGN+4I8N)/L\P8$R%"001VY%<MX@\9^&_\ A8.AW9U>
MV\BVCF65@?N,=HP?R-;UEX7L]5@N+]9E\F[1C!Y3$HH;G> 0,&@!;WQRVG*L
M=SIK)=;UWQAL@(W(.?7':NGL]06\D=8TQ&H')ZDD9K(L-!N0UU<7TD$E[<!5
M+("555&!C(ZU#;>&KNW\4+J8NL6JQ[!#D[OH>V.^: .L7&T8H) I$.5!IDSI
M&N]V"JHR68X H XK2_\ DL.N?]@^#^;5UNJWKV&F3W4<#3M$A;RU."V.U<5I
MU_9CXMZS*;NW$;:?  WF#!Y;]:[+58)KS2KFWM6C\Z2,JC2$[>>YQ0!C7'BD
MI%;/!:&1GMA=SJ3CRH^_U-167C..]U:ZLQ;.L<2;HY,\N>.H[9S_ #J)O#&H
M/:P()[=)C:?8[H\D,GJO'7ZXK5N]"2: PPLL16#RE<#DG'!)H U[>1I(49UV
MLPR5SG%3U@^&-(N=%TE;.[N!,^\D;22 /0$_G^-;B]* '4444 %%%% !1110
M 4QL'-/I,<T 9\FJV%O*T4][#'(.J,_(H_MW2_\ H(6__?=8^CZ=8WFM:\]S
M96\SBZ4!I(E8XV+ZBMK^P])_Z!=E_P" Z_X4 -_MS3/^?^W_ .^Z/[<TS_G_
M +?_ +[IW]AZ3_T"[+_P'7_"C^P])_Z!=E_X#K_A0 W^W-,_Y_[?_ONC^W-,
M_P"?^W_[[IW]AZ3_ - NR_\  =?\*/[#TG_H%V7_ (#K_A0 W^W-,_Y_[?\
M[[J.XU31KJVEM[B\MGAD4HZE@00>M3?V'I/_ $"[+_P'7_"C^P])QC^R[+_O
MPO\ A0!X!X2\ :?IOQ;NGN;F$Z58GS[=B>'+?='X<U[W_;6E'K?V^<Y^_4G]
MB:3_ - RS_[\+_A1_8FD_P#0,LO^_"_X4 -_MS2O^?\ @_[[H_MS2?\ G_@_
M[ZI_]BZ5_P! RS_[\+_A1_8NE?\ 0,L_^_"_X4 1_P!N:5GB_M_^^Z7^W-+[
M7]O_ -]T_P#L72O^@99_]^%_PI/[$TD_\PRR_P"_"_X4 -_MS3/^?^W_ .^Z
M/[<TS_G_ +?_ +[IW]AZ3_T"[+_P'7_"C^P])_Z!=E_X#K_A0!'_ &SII( U
M"W+$X&7QS6BAR*Y?Q9I&FP>&[J2+3K1)%"E66%01R.^*Z6W_ ./:+_<'\J )
M:*** "BBD.>* &[L]Q^=*&&.H_.N-TK1H]8GU*XN[J\+K=R(H2=E 4'@8!K3
M_P"$1L?^?G4/_ I_\: .@W#U_6C</7]:Y_\ X1&Q_P"?F_\ _ I_\:/^$1L?
M^?F__P# I_\ &@#H-P]?UHW#U_6N?_X1&Q_Y^;__ ,"G_P :/^$1L?\ GYO_
M /P*?_&@#H-P]?UIAP23D?G6%_PB-C_S\W__ (%/_C1_PB%A_P _%_S_ -/+
M_P"- 'DGQ[\(W#26GB&P\QO,807$2N<;C]P@?G7I7PT\,?\ "*^#[:VG=WO9
MQYUPSOD[CVYZ8&!^%7+CP1I5U%Y-P]Y+'D-M:X<C(Z'K4O\ PB%AG/VB_P G
M_IY?_&@#?)!&,C\ZSY='L9M6AU-XLW<2E4DWG@'MC.*H?\(C8_\ /S?_ /@4
M_P#C1_PB-CQ_I-_Q_P!/3_XT 78]#TR(W.RUC'VG/FG.<Y_E^%26FE6%E:I;
MP0*D2-O W9^;U)[UG?\ "(V/_/S?_P#@2_\ C1_PB%AG_CXO_P#P*?\ QH T
M8M)L(-2EU"*WC2[E&'DSR?PJ\"!W%8'_  B-@?\ EXO_ /P)?_&C_A$+ ?\
M+S?_ /@4_P#C0!OLP _^O2#KG/\ ]>L!O"-CL/\ I-_T_P"?I_\ &G^#WD?P
MW;&61Y&!8;G.2>: -^BBB@ I&]J6D(S0!G:EK5AI+Q"]N!$9<A!C);%4_P#A
M,=$_Y_/_ !PU'J2JWC'1LJI^27J/]DUOB./^XOY4 8G_  F.B?\ /Y_XX:/^
M$QT3_G\_\<-;?E1_W%_*CRX_[B_E0!B?\)CHG_/Y_P".&C_A,=$_Y_/_ !PU
MM^7'_<7\J/+C_N+^5 &)_P )CHG_ #^?^.&C_A,-$/'VO_QPUM^7'_<7\J41
MQ_W%_*@#G;GQ-X?O;:6VGN0\4J%'4QGD$5X+X3\%Z;8?%6>2\D)T:RD\^W=H
MCME[J!].]?3GEH.B+^5)Y<9 RHP.@]* ,+_A+=#;_E[)!']PXQ5.+6O"D<<T
M41B6*;_6J(CAS[UU7EQCHB_E1Y:?W%_*@#EVUOPN]N("R>4%V!/+8<5)'XE\
M.10K#',HB3[J"(X&*Z3RTSG8OY4GE1_W%_*@#G!XD\-BZ-TLJ"X8;3)Y1R1Z
M58_X3#1!_P O9_[X-;GEI_<7\J/+C_N+^5 &'_PF.B?\_G_CAH_X3'1/^?S_
M ,<-;GE1_P!Q?RH\J/\ N+^5 &&?&&BG@79_[]FI['Q)I6HW@M;:Z#S,,A"I
M' K4\N/^XOY5SU^B+XUTC"J#Y4G./8T =)1110 4444 -D.$)/0<\UG#6M,'
M(U" ^^^KE\,V%R/^F3?R-87AO1M+D\-Z<[Z;9LYMT)9H%)/ [XH T_[<TS_G
M_M_^^Z/[<TS_ )_[?_ONG?V'I/\ T"[+_P !U_PH_L/2?^@79?\ ?A?\* &_
MVYIG_/\ V_\ WW2-K>F?\_\ ;_\ ?=/_ +#TG_H%V7_@.O\ A1_8>D_] NR_
M\!U_PH ^>/%_@#3[WXLV?V.Y@72M0?SIF4_+&5^\/QR/SKW^VU/1;2VCMX+R
MV2&)0B*&   & *L?V'I(_P"879?]^%_PH_L32?\ H&6?_?A?\* &_P!N:7_S
M_P!O_P!]T?VYI?\ S_V__?=._L32?^@79?\ @.O^%']B:3_T"[+_ ,!U_P *
M &_VYIG_ #_V_P#WW5:^U'1;^RFL[B^@:&9"D@$F/E(Q5O\ L/2?^@79?]^%
M_P */[$TD?\ ,+LO^_"_X4 ?,'A_P7GXLR:5=7^=/LY/.>?S" Z Y49KZ:36
M=)0*%OK< # ^?MVIXT+2/,+_ -EV6XC!/D+S^E._L/2?^@79?]^%_P * &?V
MYI?_ #_V_P#WV*/[:TK_ )_[?_ONG_V)I/\ T"[+_P !U_PH_L/2?^@79?\
M@.O^% $?]MZ7VO[?/^_5NUN[>\0R6TZ2IGJAR*@_L32?^@79?]^%_P *R_#4
M$-MJFNQP1)%&+E<*BA0/E]!0!T=%%% !1110 4444 %)WI:3O0!@>'O^0MK_
M /U]K_Z M=!7/^'O^0MK_P#U]K_Z M=!0 4A-+2&DP.9O/'.F6>MRZ,8;N2_
MC7>8HX6.5_O XY%;EGJ$5[:Q7,9VQR#*B3Y6'U!KS#67E'Q<DOF:^MK.&R"/
M<019#L"#M_2M#7YO[6\1>$[J*TO%MG>02X!4!" /F H0'::YXBL?#VGF^U!V
M6W#A2R#<>3@' [5HI<(X4AE^<909^\/45X]XIT74YGU^Q-G<73EH?[,"DD"(
M8R ?4'/6KNM0:Q%JM[(L5RUW+-:MI[KG;$@*[P>W3.:8'JOFKN*[EW==N><5
MSVM^-]+\/2%=02Y5 RIYB0LREVZ+D=ZR=)L[NP\;SE@]U#/&7>63(:W;CY>N
M&4]N!BJOQ7$LOARSM[:VFFF:^BD*1+DA0<DT =2?%>FQZ;]NN&DMXP_E[)8R
MKLW8!>I--E\66$%C)<S)<((X_-9&B(8(.IQ7-^,M/O;K5/#?B"TMWN[2PEWS
MV^/GPPQOQW(SFM77]4@U+PGJD]K:S/FU>-6\OYB2/N@4 (_Q&T1-.L+\BZ^R
MW[^7;2>0WSMG %=8CAU# $ C//6O!$LKZ'PCX.4G499K:Z1YK5H_EA /6O>(
M6\Q1(/NL 0#0!+1110!A>,?^17O/H/YULV__ ![1?[@_E6-XQ_Y%>\^@_G6S
M;_\ 'M%_N#^5 $E%%% !1110!SOA4?)JG_7]+_,UM7-W!9PM-<2)%$O5W. /
MQK&\*_<U3_K^E_F:=XLU#3=)\/76H:JH>UMAYFQN0[?PK^)Q2 O1:WI<Y817
M]M)L7<VR0$J/4U:CN8IX5F@=9(G&5=#D$>QKR;PQ86=KX:UC6M1F@76-;ADE
M6",_ZJ(#Y4 [>I^M4_"'B+4]-T^ST^UF%PAT1KF*$C)61<\#\NE,1[1O)'"\
MGI2&3!P1^E>3CQ9K":;J$2WQD<:1]N%P%YAER/D^G--T_P 7:[_Q,X%O8[F1
M-,@ND+C&QV)#'/T XH&>M[B1G;CZTN\>A'X5YCI<^NZCH.M3IKSI$-IL+J3;
MRVT$J1_O9%5HO%-_+X+LM6CU247OVZ*&]1@"(OF"LI]O>@#U?<<C@4;^<=_2
MO&KOQAK2:9?-'JN'AUR.UC<*/]4PR17:> ]:O-7M]82]G%PUG?R0(^,$H.G\
MZ+ =-<ZOIUC(([N]MX)#R%DD -2VM]:WT9DM9XYHP<%HVW#->9_$K9_PF/A/
MR/LINC*X_P!(.%(VG&ZKGB?56TG3-+.C7EO;2SZBD5W]G *$L#D?H* /12XQ
MGBC><_=X]:\B/C76UT$Q1RB:1M8DLOM738@/&3T[]:UY]1U\>)_#NE7>I1V\
ME[;2B=8OF&0#M8'UX% CT<,"":-W8#FO+KC5?$5QXM&G)J.QXKM8VA7:%:#!
M^8G^]G'%:FBR:TWB?4="U"_N':WF6Y@G"@!H3T3IZ@T#.]W;E(]NM87@[_D6
MX/\ >;^=;2@]2>HSCTK%\'?\BW;_ .\W\Z .@HHHH **** .>U'_ )'+1O\
MKG+_ .@FN@%<_J/_ ".6C?\ 7.7_ -!-= .E  :X[4/'BV&JZC8G2+J5M/B$
M\[JR8$?J.:['M7E?B/0[Z_\ %.N73:/J$T4]JL%L\3!59Q_>_P!F@#T*QUVP
MU#3+*_CG5(+Q0T/F':6SVP:IS>)[2$:F2A(L-NXAQA\^G-<+<^$-?N[GP_\
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
M *^5_P#0:WZP-!_Y#&N_]?*_^@T ;]%%% !1110 4444 %)WI:3O0!@>'O\
MD+:__P!?:_\ H"UT!KG_  ]_R%M?_P"OM?\ T!:Z"@!CG S7COAVYMH_'_BJ
M:2:RBTXW"^:DT63( H!V_C7L3#/!Z53;2-.9MQTZT+>IA7/\J /)O%OB34;'
MQ#K0T_5+B.VM[&">VA4?*&+KGMW!/%;(UOQ%J7C2.RMKJ.WBCMH)HA*2JSA@
M=_;D]/2O0WTZSD8M)9V[L1@DQ*21^5.-G;F2-S;Q%XQA&V#*#V/:@#SO2-0U
M6]@\4S0ZM(9M/NI%MEF^X!M& W'3-4= 76O$=EJ\EIK]TI-HOD'SE+I.!DX
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
MPQJ>@QUSCO0!V:N2V"N*DKC)/'UG#J<L3V[FU@NULI;C/25C@<>F:Z\.#G%
M"[CV6E#Y&<'Z5Y]XYO\ 4[/Q;X6M;'49K>"_N3#/&HR& P?ZUL^-=>O?#^G6
MDEA;)/+-=16_SMC&Y@/ZT =.7()&*56W9XZ5YGXP\87WV.[CTL26\VG3PQW,
MZL" S'E,=QC/->BVC%[:)C]XHI/Y4$W+!^Z:P/!W_(MV_P#O-_.MX]#6#X._
MY%NW_P!YOYT%'04444 %%%% '/:C_P CEHW_ %SE_P#0370"N?U'_D<M&_ZY
MR_\ H)KH.U ",^U2QP .2?2J5KJ^G7T[PVM[;SRI]](W!*_4=JM\=6P!CGZ5
MXE:Z@NE6OQ$OM*G2&ZBNMT3J.1P.GXT@/;=_H,TID^4D#(]:\F@UKQ!J,?B&
MPM-78SVMG%=6\H W9QDK^-7-8\2ZE:^#=/UFSEG+:C)%#()N!!P0S#CC)%,#
MTM6_V2"!G'I3@_;N.H%>=WNH>(M/MM*NK^Y4VBN?M'V.0%V!8[3R/F&,9K$N
M]0U&R7QQJ$6KW,,]K-'Y ?E54G^[0!Z_OXZ9YQ3<\9[=^]>+ZEXIURVDU1H=
M=REE%:SJNT?.SDAESZ<5T5MX@\1:KXWFLK8Q106RPL8Y7VB2-D#,P&/F/)Q0
M!Z-NQU6@R ?=&<=17D&D>+M8_MBP235&GCFU>6T:.0#_ %8W8_D*Z/X<23S3
M>();J^N)Y%U%T"2]%  P0*&@.VN-3LK-HTN;J&%I#A%=P"Q]JF6=6 *D,#T(
MYKS;P=)&WBKQ./$+(-0%UM@$YX\C V[,_P!*=KNJ:G8^)M/T/0%C@MI8FGBD
MD<JCR9^Z3@\=>*0'I&\D?=^M-63EE8 $#/7M7C^O>*M;T_7=:":H4^Q2VI2'
MJF7)#CZ5>O=7U'3_ !+XKU.WNIYI+6PBEMK5N4;(YP/3-,#U0-@D;33E/M7D
MU[X@\0V?@RVU2;4(T:>\MQ%(K[RR.P#JW''4UZ=IL,L-HJS7+7#-\V]AC@]J
M +M<[J'_ ".FC_\ 7*3^1KHJYW4/^1TT?_KE)_(T =%1110 4444 07O_'A<
M?]<F_D:H>&?^18TS_KW3^0J_>_\ 'A<?]<F_D:H>&?\ D6-,_P"O=/Y"@#5+
M '!J$WD !)FB&#C[XJ5NF*\KU_1=,B^*?AVR6 >1<13/-'YC?.W&">:0'J7F
M@@,,;2.M(9@!\Q51ZDUYKI_C75EN]3^RZ4TFDZ5)) Z9&X!!P<]3GZ?C5;Q'
MJ&H:K\+;C5;N]MY(KE8I8!""AA)8<$YYI@>J"3)'';\Z7S ,YP,5Y6?'&L6F
MAZ^J26IN-(^SK$Y3(97 ZC-2CQ_JUO;:TLJV]Q-:- (W1< "10<D>V: /3?-
M  +84GU.*7=Z#FO(?$^NW.I:9/8W4BF;3=5M46YC^4.&8=L]:V8?&^I)>+-(
MD1MCJ'V 6N/G/R9WY]?PH ]$WAQC''?BDC;&21@'G->=:;XC\2:IXB2UC>*&
M%WF66/R<FVVDA"6SSGK6IX0UG6=9:6VU&>);VPG>*]C6'"L,G:5Y^E '9&4*
MI9BJJ/4XQ0)<X(P5/<5YYJEPVI?%B'1=59UTJ.R\Z"/=M2:0D Y]<>GO6AK=
M\WAV[T^UTI@AU.Y\EW?YT@  Q@?_ %Z .T9RO88]3Q4@KF/"GB7^W=(,UV8H
MITFDA/S8$A0D%A[<5T4<\<J@QNKJ>C*<@_C0!+6!H/\ R&-=_P"OE?\ T&MX
M'(S6#H/_ "&-=_Z^5_\ 0: -^BBB@ HHHH **** "D[TM)WH P/#W_(6U_\
MZ^U_] 6MB^M(;^T>VG3?%(,.NXC(],BL?P]_R%M?_P"OM?\ T!:Z"@#"TWPG
MHNDNCV>G1Q&/_5C);9],D@?A5N+1K"'4)-0BM$CNY0!(ZY&_ZCH3[UI44 4(
M]-M8C<[;:,"Y.9P%_P!83U)]:HOX3T233!ICZ<C60D\T0EFPK#N.>/PK<Q2T
M 9#>'=*:Y6[:QC-Q'@JQSP1T..Y]ZY_PIX/ETVYO+G5X+::Y>[>X@D0GY=Q)
MZ=,\UV]-RO8B@# ?P9X?DD+MIB;FF\\G>PS)_>Z]:D7PEH:6<MH-.B\B63SG
M7D_/_>'/!K<HS0(Q;[POI%_.DUU8I*Z1F%7+$$(>HZT^'PYI5NMD(;")?L61
M;D9S$#UQ6OBEH&9]_I5GJMN;>^MDFBZA7'0^H/4'Z4V/1K&*R:S%L&@<;65R
M7W#W)YK2HH Q4\,Z1#$8H[%0AD$K?,<EQT.<T_2M'ATI[MX1@W4QF<<XSTZ?
MA6O28H P_&/_ "*]Y]!_.MFW_P"/:+_<'\JQO&/_ "*]Y]!_.MFW_P"/:+_<
M'\J )**** "BBB@#GO"OW-4_Z_I?YFIO$NB+KVF&VSLEBD2:)B. ZG(_EBH/
M"OW-4_Z_9?YFNAXH X^X\)7%_J_]M/JES:7S6WV=DA"E57N!D'K34^'>D6UE
MIL-DTMO-ITC2PS AF+,<MG(((.3798'I1CVH X3Q#X9:U?6=7M!=WE[J%F;+
MR(U&U01@$ #IG%-TSP"/LNEW5W>W$-Y;:<;-HXL;<-UZC.:[W HP/2@#A+/X
M?P:*(KJSN[F>>TL7M(8WV[2#DY/'7FLOPKH7B+36N8MRRQSQ-&S36WDO&QZ8
M/<#T'%>GX]J/PH Q=*\/VVF^'(]'=!+ $99 >DF[KG\ZJZ3X5315%K:7]R-.
M4YCM&(*I[ XSC\:Z3BC H Y.[\"Z;=ZB]R7E2*2Y6[EMUQL>53D,>]6?[%U"
M&ZLFAU2YDCBE9Y?,VX=3_"0!T':NCP*,"@#EO$/@]/$6J:?J+:C<V\NGN9+<
M1XPK>O(HN_"(U.Q,.I:I=W+B=)XY<*IB92", #IQ74@<48%(#D+_ , Z?J,U
M\TD]PD=\T<EQ'&0 SIT8''%=5;1"&!(AT10HSUP!BI:44Q6$(X/TK \'?\BW
M;_[S?SK?/W36!X._Y%NW_P!YOYT#.@HHHH **** .>U'_D<M&_ZYR_\ H)KH
M!7/ZC_R.6C?]<Y?_ $$UT H :5)7! .>N1VJ@NB:6HD(TRU E_U@\E?G^O'-
M:5(>.3TI 4H=-L[9VD@LH(I&&&:., D>AXIS6=O);?9Y+:)X3_RR9 5_(\5;
M!![@T9%,"H;"U:.-/LT)2/[JF,?+]/2FRZ79SA_.M()/-QYFZ,'=CU]?QJ[1
M2 SCH>E?-_Q++0[NN85YQTSQ4PT^U%PDWV:(21KL1P@W*OH#UQ5NC(]: ,U-
M$TY)?,73K0.&W@B%00W]X'UJTEM%$[O%!&CN<N54*6]R>]3D@=2!2]LCI0(I
MS:;8W3I)-9PR2)]UY$!9?H3S2S6%M<-'YUM#(8SF,L@.P^HJW0:!F=+H^G3O
M(\NG6LC28WL\();'K4WV.!9-XMH@Y787"#.W^[GT]JMBC@TP*#:1ISP?9VL+
M8P*V\1F(%0WKCIFKD:[1C& .@I_%+0 5SNH?\CIH_P#URD_D:Z*N=U#_ )'3
M1_\ KE)_(T =%1110 4444 07O\ QX7'_7)OY&J'AG_D6-,_Z]T_D*OWO_'A
M<?\ 7)OY&J'AG_D6-,_Z]T_D* -7%9-UX<TN\U:'4[BT#WL(Q'-O(*?3!K7H
MI 9::+80ZC+?):(L\Z[96&?GXQR.GZ57/A71FTV33CI\?V-W#M#N.W=G/ SQ
M^%;?%'%,# _X0_03'<I_9D>RZV^<"S?O-O3//:I;?POHMF;DP:=$OVE0DI)+
M;P. #GTK;I.* ,)O"6B/:&V;38S"91,5+'YG'0DYSQ4S>'M+^V+>?88S<H<J
M_P#=;& V.F:UZ0^E 'GUAX%NK'7I-3BG:&<2-)YHN'99<G."A.*Z_2K.2VC>
M:YCA6\GP\YB&%+5I =C2XH S[_1K#50@O;5)?+^XV2&7Z$<TV71=/GLQ:26J
MM #G!)R#Z@]<^]:7%'% &-_PC>EQP1I#91KY*,L6,_(&'S=^^35C1]+BT;3H
MK*W_ -4F<#/K6CQ1Q0 #I6#H/_(8UW_KY7_T&MZL'0?^0QKO_7RO_H- &_11
M10 4444 %%%% !2=Z6D[T 8'A[_D+:__ -?:_P#H"UT%<_X>_P"0MK__ %]K
M_P"@+704 %%%% !1110 R0 C!KS/X=Q*/&OC(EW=;>\\N/=)D(O/ ':O364,
M,'-<VG@+P_#/<S0VLL4ETVZ=DGD!D/J>: ,'4O$NI6/CO45^T(VF6.FBY$"K
MDN23T.?:J.AZE>7OQ$TF]O)XU^W:49_*C?"@$G QZ@8YKO/^$=TO[8+LVBF<
M0?9]Y).8_0^M06WA'1+1@T5BH=8S$C[F)1#U4$G@<T ]C85E<!E(8'H5.014
MHZ56LK*&PM(K6W4K#$NU%+$X'U/-6: "BBB@ HHHH PO&/\ R*]Y]!_.MFW_
M ./:+_<'\JQO&/\ R*]Y]!_.MFW_ ./:+_<'\J )**** "BBB@#GO"OW-4_Z
M_I?YFNAKGO"OW-4_Z_I?YFNAH **** "BBB@ HHHH **** "BBB@ HHHH **
M** $/W3]*P/!W_(MV_\ O-_.M\_=/TK \'?\BW;_ .\W\Z .@HHHH **** .
M>U'_ )'+1O\ KG+_ .@FN@%<_J/_ ".6C?\ 7.7_ -!-= * #UKCY[I]6\;7
M>DR,19V5IYC1YQO=O7VKL:PKO08I]8&H1L4D>,PS@<"1#VSUR*0')?" */#5
M[,\[2/\ ;Y4+R/G@-@"J$/BW4[#3]=NK9;<S0ZNMN3(Q*L"!S[5V5GX#\/V$
M8CM+::&,/OV).X!;.<D9]:<W@7P\\5Q$UB=EQ,)Y1YK?,XZ-UZT[@CDI?'NO
M6NH7"SP6CVUIJ*64K*3N?> 00.V-U4;_ ,2:M;KKOV2:&"=-8AMC+RXVLV.G
M%=T? ?ATL[-9,2\PG8F5^9!T;KUX%2KX+T#;=@V 87<@FFW.QW..0W7@CVHN
M+J<]-XRU1?%,VD6UDUT+%(_M1C4 L&!)89/ X]ZY^XU^\US7_"FK/*EM;SZE
M+;QQ(Y#;4;;AO7D5Z=_8&G#4UU%;?9=J@C,BL1N4= PS@_C5=/"6AK<K.-/C
MWI*9DR3A'/5@,X!^E%PZG+?$]3Y.@2JDCN=11#&C[3(IZJ3Z5! VO^$M)O)I
M)H(DN[DM:VT[ES;IM)(']X\=*[76/#>FZ\]NVHPM*;=]\6)&4*WKP13]1T'3
MM56V6]MA/]F;=$2Q!4XQG@^E SB+;QWJUYIWAFZBAMU.J7#VTJ-ZJ<9%2SZW
MXAC\;7ED;RV$=EI9N6B$?WFQGKGUKIU\&:$BV2I9;5LI3-;@.V(W)R3UJU=:
M!IM[?->SVP-RT)@:4,060]1P: .#T3XB:G<O ^H0PM%+IDE^%@X.4.,?2E3Q
M_KL_@Z^UM;)(ECB6:"1P-C D@IUZCUKKK'P3X?TZXAGM; *\,1ACR[$*AZK@
MGH:D/@_1#HTND_9#]AD;>T/F-CKGCG@>PH8&#K>JZKI=IINLS21DRW,4)BBS
MAHY"!S[C-=S&<KD=^:QKO0(;N:P21C]CLBKI#URPZ$GKQ6TG4\C\* '5SNH?
M\CIH_P#URD_D:Z*N=U#_ )'31_\ KE)_(T =%1110 4444 07O\ QX7'_7)O
MY&J'AG_D6-,_Z]T_D*OWO_'A<?\ 7)OY&J'AG_D6-,_Z]T_D* -:BBB@ HHH
MH 1C@=*X;XJ75Y8^"+F^L;R>UN8'4I)"V"<G'-=R>E8GB;PY:^*=);3KZ6=+
M9F!986 +8]>*0%:_O;C1_ <U] QFGM[/S4:9N6(7.37._P#"5:E>:+;6+0QC
M5+G3I+R22*4@1H.A!QR<]O:NBC\)V_D26]U?WMW;O ;<Q2N-H4C'& .:8?!.
MEF*TC5KA&M86@617^9HSU4^U #O MW<WO@O3+FZG::>2++R-U/)ZUTHK"T[P
MQ8Z4;063W$4-HA2.'S24P23SZ]:W$&T8_&F ZBBB@ HHHH *P-!_Y#&N_P#7
MRO\ Z#6_6!H/_(8UW_KY7_T&@#?HHHH **** "BBB@ II.#3J8<Y.#B@#"\/
M9_M77C@_\?:]O]@5OY]JP9/#"/?7-W!J5_:M<L'D2&7"DX STH_X1J7_ *#N
MJ_\ ?[_ZU &]GV/Y49]C^58/_"-S?]!W5/\ O[_]:C_A&IO^@[JG_?[_ .M0
M!O9]C^5&?8_E6#_PC4W_ $'=4_[_ '_UJ/\ A&IO^@[JG_?[_P"M0!O9]C1G
MV/Y5@_\ "-3?]!W5/^_W_P!:C_A&IO\ H.ZI_P!_O_K4 ;N?8_E0?H?RK"_X
M1J;_ *#NJ?\ ?W_ZU'_"-3?]!W5/^_W_ -:@#>S]?RHS['\JP?\ A&IO^@[J
MG_?[_P"M1_PC4W_0=U3_ +_?_6H WL^Q_*C/L?RK!_X1J;_H.ZI_W^_^M1_P
MC4W_ $'=4_[_ '_UJ -[/L?RHS['\JP?^$:F_P"@[JG_ '^_^M1_PC4W_0=U
M3_O[_P#6H 7QA_R*]YGT'\Q6S;G_ $:+_<'\JP9O"0NH_*N=8U&:(D$HTORG
M'MBN@C0(BJ.BC H ?10** "BBFDX7- '/>%CA=4!X_TV3K]:Z'<*P9/"&E33
MR7&V9'F;S'V2$ DTU?!>D[1S<_\ ?XT =!O%&\5@?\(7I/\ T\_]_C1_PA>D
M_P#3S_W^- &_O%&\5@?\(7I/_3S_ -_C1_PA>D_]//\ W^- &_O%&\5@?\(7
MI/\ T\_]_C1_PA>D_P#3S_W^- &_O%&\5@?\(7I/_3S_ -_C1_PA>D_]//\
MW^- &_O%&\5@?\(7I/\ T\_]_C1_PA>D_P#3S_W^- &_O%&\5@?\(7I/_3S_
M -_C1_PA>D_]//\ W^- &_O%&\5@?\(7I/\ T\_]_C1_PA>D_P#3S_W^- &\
MS#:>>U8/@T_\4W!GIN;!_&D;P7I.,G[2<=O.-:VG:=;:791V=HFR",852<T
M7**** "D)(Z#-+36/84 <QK]Y'IWB32+R=)C JR*S1QE\94XSBK/_"9:1_>N
MO_ 9_P#"MPJ"R[AG/8]*7RD_N+^5 &'_ ,)CI'K=?^ S_P"%-/B[23T:Z'_;
ML_\ A6]LC_YYK^5'EQ_W%_*@#!'B[2%_BNO_  &?_"E_X2_2.S77_@,_^%;O
MEI_<7\J/+3^XOY46 PO^$OTG^]=?^ S_ .%+_P )AI'K=?\ @,_^%;GEQ_W%
M_*CRX_[B_E0!A'Q?I!'6Z_\  9_\*/\ A,-(];K_ ,!G_P *W?+C_N+^5&R/
M_GFOY4 87_"8:1ZW7_@,_P#A2_\ "8:3_>NO_ 9_\*W-D?\ SS7\J-D?]Q?R
MH P_^$PTG^]=?^ S_P"%)_PF&D'^*Z_\!G_PK=\M/[B_E2^6G]Q?RH P?^$P
MTGUNO_ 9_P#"E_X3#2?6Z_\  9_\*W/+C_N+^5'EQ_W%_*@#"/B_2>?FNO\
MP&?_  H7Q?I"C -UC_KV?_"MW8G]Q?RHV)_<7\J ,,^,=(Q]ZY_&V?\ PK.3
M5;?6/&&FR623LD,<@=WA95&0>Y%=88T/&Q?RI%10W"@?04 2T444 %%%% %>
M^_Y!]S_UR;^59_AEL>&M,Z8^S)S^ K4G57A='&588(]0:Y]?!.D1@(@N40<!
M5F( H Z+>*-XK _X0O2?^GG_ +_&C_A"])_Z>?\ O\: -_>*-XK _P"$+TG_
M *>?^_QH_P"$+TG_ *>?^_QH W]P--^4GG%87_"%Z3ZW/_?XT?\ "%Z3_P!/
M/_?XT ;HQC&?TI<KZU@_\(7I/_3S_P!_C1_PA>D_]//_ '^- &[A<DGG/M3@
MP'>L#_A"])_Z>?\ O\:/^$+TG_IY_P"_QH W]XHWBL#_ (0O2?\ IY_[_&C_
M (0O2?\ IY_[_&@#?WBC>*P/^$+TG_IY_P"_QH_X0O2?^GG_ +_&@#?W?3%8
M6@?\AC7?^OE?_0:9_P (9I0.1]HS_P!=36CI.C6>C)+'9HRB1MSEFR2: -'-
&%)10!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" &Y G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** (I7V*S8SM4M7/VGBB6]MDN;?0M2DA?)5P$^89Q_>]JW[K_CV
MF_W&_E65X1'_ !2>F_\ 7+^IH 9_PD-Y_P!"[J?Y)_\ %4?\)#>?]"[J?Y)_
M\56[BEQ0!@_\)#>?]"[J?Y)_\51_PD-Y_P!"[J?Y)_\ %5O8HQ0!@_\ "0WG
M_0NZG^2?_%4?\)#>?]"[J?Y)_P#%5NT4 87_  D-Y_T+NI_DG_Q5'_"0WG_0
MNZG^2?\ Q5;N0.]% &%_PD-Y_P!"[J?Y)_\ %4?\)!>?]"[J?Y)_\56WWI30
M!B?\)!=_]"]J?Y)_\52?\)!>?]"[J?Y)_P#%5N9&.M&1USQ2N!A_\)#>?]"[
MJ?Y)_P#%4?\ "0WG_0NZG^2?_%5N4N1ZBF!A?\)#>?\ 0NZG^2?_ !5'_"0W
MG_0NZG^2?_%5N@C/6DR >M &'_PD%W_T+NI_DG_Q5+_PD%W_ -"]J?Y)_P#%
M5MYS1D>HH P_^$@O/^A=U/\ )/\ XJC_ (2&\_Z%W4_R3_XJMW(SU%% &%_P
MD-Y_T+NI_DG_ ,51_P )#>?]"[J?Y)_\56[2XH P?^$AO/\ H7=3_)/_ (JC
M_A(;S_H7=3_)/_BJWL48H P?^$AO/^A=U/\ )/\ XJD/B"[P2?#NIXY[)_\
M%5OXIDGW&^AH I:5J,.J:9;7T"NL5PF]0XP0/0BM"N?\$_\ (FZ5_P!<!_,U
MT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% $%U_J9?\ KFW\JR_"/_(IZ;_UR_J:U+G_ %$O_7-OY5E^$?\
MD4]-_P"N7]30!MT444 %%%% !4,Q*QL1@$9//3\?:IJBEC66-E9201@CUH \
MXMO%6K:=<7D&KPW$>I1V\]S%;.H-O=+&,YAD7I\O)!YJ4?$:XCFB231L0L;1
MGE6XSM6X'R@#'+#OVQ732>$='=)D:VD*2Q- $$K;8HVX81C.$SWVXS5$_#WP
M]GFWNB/W)(^UR8/E?ZOO_#VH K_\)G,GB:YTB33T5Q'.]O(90<M%C.['0'(P
M.H[U2F\:ZS/I_AZ\M=-MX4UB[BB02RDD!E)8' X/R]?>N@_X0_1ENY+N.R:.
M>1I2SI(RG,@ ?H>,XS]>:DC\)Z1'I-AIHM7:WT^19;4.Y+0L#D$-G/<]^G%
MC"\:ZAJ5EJGAZ.TN;Y$NIY(9H;)5+283<"-WH?>JL7C'5=#M([?7[2-[RUME
MNKZ2-MN(WDV+M4<%AQN'3-=3J/AVQU;4[*^O%N?/LF+VQBN'14)ZG .,D<?2
MG:GX<TO6IHKB^M-\D8 SO*[E#;@K8^\ ><'O2&<T_CJYAU5[2YT^"$PWXLY7
M,YPBNFZ)S[/T^M3P^-II-7N],&F,9[.+;<%-S(DWE[]I;& O;/7-=#+H6EW,
M\]Q-8Q223/%)*2O+-$?D/X4Q_#VG27EW>B*2.:]A$-QY<C*L@QC+*#@M@XW>
ME '.Q>,[Z73]!U :/$L6KRI%&IN/F!9"1GCH&7'TYJWXHUS4=,M=$M8A';W>
MJW:VTDS'>L&02<'N>,"KW_"&Z.MGI5JMO-Y6DR>99+Y[_NVQCKGG\<BM+4M*
ML]7LS:ZA;1W$.=VUUSAAT8=P1V-" QM1OKGPQ9))-=R:CYLL5K LP ;S'?&Y
MF'\.2.W:L^U\;RZCJ%EIUKIBO/<?:XG,DNT1S0$ C..5/8UO_P#"-Z>VFM8S
MQ2W,;$%GGF:23(.5(=CG*GH>U0VOA'1K.]L;R"WE6>Q\SR7\Y\YD.7+<_,2>
MN<TP,:Q\:S7&J0VEWIJQ13:C+IOFQS;CYR#<#C^Z1FNW0@<8.:XS0?!OV+5-
M0OM2CBFEDO9KBT,;L1&)  ?E. 'QQN].*ZK3+&'3+""RM498(4VHK,6('U/)
M_&D(NBEI!2TQA1110 4R3[C?0_RI],D^XWT/\J ,+P3_ ,B;I7_7 ?S-=!7/
M^"2/^$-TK_K@/YFN@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH BF5GC=1_$I'Z5S&D6WB;2M*M[$:?IDHA7
M9O\ MCC<,DYQY==910!@_:?%'_0+TS_P-?\ ^-T?:?%'_0+TS_P-?_XW6]10
M!@_:?%'_ $"],_\  U__ (W1]I\4?] O3/\ P-?_ .-UO44 8/VGQ1_T"],_
M\#7_ /C='VGQ1_T"],_\#7_^-UO44 8/VGQ1_P! K3/_  .?_P"-T?:?%'_0
M*TS_ ,#G_P#C=;U% &#]I\4?] O3/_ U_P#XW1]I\4?] K3/_ U__C=;U% &
M!]H\4_\ 0*TS_P #7_\ C='VCQ3G_D%Z7_X&O_\ &ZWZ* .3CUGQ"VM2Z6ND
MZ?Y\5ND[,;U\%69E'\'JIJ[]I\4_] K3/_ Y_P#XW4<'_)1;[_L%6_\ Z-EK
MHA0!@FY\4?\ 0*TS_P #7_\ C='VCQ3_ - K3/\ P-?_ .-UOT4 8'VGQ3_T
M"M,_\#G_ /C='VGQ3_T"M,_\#G_^-UOT4 8'VGQ3_P! K3/_  .?_P"-T?:?
M%/\ T"M,_P# U_\ XW6_10!@_:?%'_0+TS_P-?\ ^-T?:?%'_0+TS_P-?_XW
M6]10!@_:?%'_ $"],_\  U__ (W1]I\4?] O3/\ P-?_ .-UO44 8/VGQ1_T
M"],_\#7_ /C=-:?Q2P(_LK2__ U__C==!10!C^'--N-*\/V-C<E#-!$$?RR2
MN<D\$\UL444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%)D4N: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&: "BC-&:
M "BC-&: "BC-(2* .=@_Y*+??]@JW_\ 1LM=$*YVWY^(E_C_ *!5O_Z-EKHA
M0 M%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%&:,T %%%)D>M "
MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%!H R-;UV#1$MS+!<
M3R7,WDPQ6Z;F9L$_R!JB/%<V/^1;UO\ \!Q_C47BP8U?PN?^HH.__3-ZZCIW
MH YS_A*YO^A;UO\ \!Q_C1_PE<W_ $+>N?\ @./\:Z3)I-U '.?\)7-_T+>N
M?^ X_P :/^$KF_Z%O7/_  ''^-=&&S2X^OYT <W_ ,)7-_T+>N?^ X_QH_X2
MN;_H6]<_\!Q_C728^OYT8^OYT <W_P )7-_T+>N?^ X_QH_X2N;_ *%O7/\
MP''^-=)CZ_G1CZ_G0!S?_"5S?]"WKG_@./\ &C_A*YO^A;US_P !Q_C728^O
MYT8^OYT <W_PE<W_ $+>N?\ @./\:/\ A*YO^A;US_P''^-=)CZ_G1CZ_G0!
MS?\ PE<W_0MZY_X#C_&C_A*YO^A;US_P''^-=)CZ_G1CZ_G0!S?_  E<W_0M
MZY_X#C_&C_A*YO\ H6]<_P# <?XUTF/K^=&/K^= '-_\)7-_T+>N?^ X_P :
M0^*IS_S+>M\?].X_QKI<?7\Z,4 <+'K-Y'XKNM2/AO6C!)910+^X&=RNY/?T
M85K?\)7-_P!"UK?_ (#C_&NEI,4 <W_PE<W_ $+>N?\ @./\:/\ A*YO^A;U
MS_P''^-=)CZ_G1CZ_G0!S?\ PE<W_0MZY_X#C_&C_A*YO^A;US_P''^-=)CZ
M_G1CZ_G0!S?_  E<W_0MZY_X#C_&C_A*YO\ H6]<_P# <?XUTF/K^=&/K^=
M'-_\)7-_T+>N?^ X_P :/^$KF_Z%O7/_  ''^-=)CZ_G1CZ_G0!S?_"5S?\
M0MZY_P" X_QH_P"$KF_Z%O7/_ <?XUTF/K^=&/K^= '-_P#"5S?]"WKG_@./
M\:/^$KF_Z%O7/_ <?XUTF/K^=&/K^= '-_\ "5S?]"WKG_@./\:/^$KF_P"A
M;US_ ,!Q_C728^OYT8^OYT <Y_PE<W_0MZW_ . X_P :2V\6PSZM:Z;/INHV
M,]UN\DW,.T/M&3WKI>U<=KX(\?>$QGO<_C\@H [ 4M(#@4SS%ZY]Z )**C\Y
M>.O/M2^:N0.>>G% #Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI": .7\6G_
M (F_A8?]10?^BWKIF?!QWKS;QSXX\.Z?XET2SN]16&>PU 2W",A^1#&V#TY'
M(KOK&^@U73X+ZTDWVTZB2-L8W*>AH R_^$NL7TY;N."Z<O<26Z0B/]XS1YW\
M9Z *3G/2HY?&>E0R$DRM$4#"=0-C.5W",'/WL=JI1^$K];,$W=N+R.]N+F)P
MAV[)MP92/7:Q&?85);>"_L]W OVA'L(7$XB9/F:4)L.X]-I'- &OI?B"UU>U
MMY[99-DT?F8=?NC.,''?VK74Y%<NWA>XCU73+JUU V\%L29H(U($@P<* .,<
M@<CMQ74*,"@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *X_Q#_R/_A/_ +>?_0!77YQ7E_BK
MQUX:M/B#H:W.JQ1-ISW"7096S$2HP#QWH ].<95AGJ,5Y\-3OWL+:*35)$5[
MB[WW60&_=[C&N>G;GU KN[:XAOK2*XA.^&9 ZDCJI%5%\/Z8EH]JEA;+;R2^
M<T6P;3)G.XCUS@_A0!PEMK.O:Q;J8;LP7UT[PBW+;1&JQ*X8?W2<GYJW=(UX
MP:E8Z9J4SO<RP *4&5)Y^9CUR<'&!VYQ73?V;:_:GNOLT/VB1!&\NT!F4= 3
MZ4-IUNUY%=&&+SHE*1R;!N13U /;- %L$4M)BEH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ****  U#-<1VT+S2MMC12S'T &34U9FO
MC_BGM2_Z]I,_]\F@#/3QQHDD:2))<LCJ&4BUD.0?PIW_  FFC_WKO_P$D_PJ
M]X>!_P"$<TOG_ESA_P#0!6G0!SW_  FFC_WKO_P$D_PH_P"$TT?^]=_^ DG^
M%=#2'@4 <_\ \)IH_P#>N_\ P$D_PH_X331_[UW_ . DG^%;V\4@D!!P,XH
MPO\ A--'_O7?_@))_A1_PFFC_P!Z[_\  23_  K=\P9QCGZTX,#_ (4 8'_"
M::/_ 'KO_P !)/\ "C_A--'_ +UW_P" DG^%;Y<#J:3S!D"@#!_X331_[UW_
M . DG^%(?&FC_P!Z[_\  23_  KH-XI/,!Z?G0!XI\1=!T3QIXBT748FN$*2
MB*_/V60%X.N>G48Q^->CV_BW0K>WCAA^TI"BA8T%G( H P!TKH2X/0G@],U(
MIXZ_K0!S_P#PF6C_ -Z[_P# 23_"C_A,]'_O7?\ X"2?X5T.1ZTTR >I^E(#
M _X3/1_[UW_X"2?X4O\ PFFC_P!Z[_\  23_  K>$@/;]:=D8S3 Y_\ X331
M_P"]=_\ @))_A1_PFFC_ -Z[_P# 23_"MWS1QQU[YIVX'IS0!@?\)IH_]Z[_
M / 23_"C_A--'_O7?_@))_A6[YJ[L<^N:?F@#G_^$TT?^]=_^ DG^%'_  FF
MC_WKO_P$D_PKH:* .>_X331_[UW_ . DG^%2VOBW2;V]BLXI9EFF)$8D@=0Q
M )QDCT%;9Z5@ZZQ_M7003UO3_P"BVH W5.:=3%I] !1110 4A.*6FN,C^= &
M3J/B;3-+O!:7,DOGE!)LCB9SM)P"<#CD'\JK?\)KH_K=_P#@))_A26^1X]O
M2,_V9!T_ZZ25T!;!]<T 8'_"::/_ 'KO_P !)/\ "C_A--'_ +UW_P" DG^%
M;OFKG%.#@T 8'_"::/\ WKO_ ,!)/\*/^$TT?^]=_P#@))_A70;AZTUG"XSW
MH P?^$TT?^]=_P#@))_A1_PFFC_WKO\ \!)/\*WA(",]!2&50.<T 87_  FF
MC_WKO_P$D_PH_P"$TT?^]=_^ DG^%;WF#)X.!WI/-7 /:@#"_P"$TT?^]=_^
M DG^%'_"::/_ 'KO_P !)/\ "N@# TTN <4 8/\ PFFC_P!Z[_\  23_  H_
MX331_P"]=_\ @))_A6^&!'I2Y% '/_\ "::/_>N__ 23_"C_ (331_[UW_X"
M2?X5N^:N<<\]Z/-7.* ,$^,]'/\ %=_^ DG^%>6^-/#>A>*/B#I&N(+D6@/_
M !,%^RR OLY7MWZ'Z5[GD4TC)!W?4>M '/1^,-%C147[4%4 *!:2# ].E/\
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
MM8)3,Y\M9&+,.O\ >)/M531/ :PVBVVJW,MS!#/'<6T)G9O)D3/S!\ \Y'%
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
M:E;V/>C'O0!@_P!I^(/^A='_ (&)1_:?B#_H71_X&)6]CWHQ[T 8/]I^(/\
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
M04 %%%% !1110 4F :6B@!-HHP!2T4 %%%% !1110 44F?>C(H 6BDR*,B@
MVBEQ29%&10 M%)D49% "T4F11D4 +2,!CFC(IDQ?RF\K;YF/EW=,]LT <G88
M_P"%KZR?^H9;_P#H35UK2!%+%@!W)["O!-#\>>*KSXO7.G-HUG%?S!;.X!9M
ML:1DDN/P/ZBO8_$:)+X=U!'C>53;. D8)8G!Q@#GK0!K&8 J,KEN@SR?IZT@
MN$QDR)C.!\PZ^GUKSNXM+V>73WB@N3.]M:"RFP0(65R9M^?NG;Z]1Q5:Q\/3
MZE:@2QWENMM'%YJXVF6[4G>1GMT^;TH ]15LYY''44ZN6\/WNHMKVHV%U8.D
M,0$BW1SB1B<8ST/'(QTQS73*WK0 ^BDR*,B@!:*3(HS[T +132P%.H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y
M_5]1U6/5K'3],:R1KB.21GND9@-N. %(]:01^+B/^/S0S_VZR_\ QREO@/\
MA--(7L;:XX_%*WB<' ]* ,'R_%W_ #^:'_X#2_\ QRCR_%W_ #^:'_X#2_\
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
M"8EA?YL*Q8YR03Z$5E-:W^F_#^PN-0754O6N_+N+8RRF2>,,Q5.#E1C!RO/
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
M=)10!S?_  B0_P"A@U__ ,#C_A1_PB0_Z&#7_P#P./\ A7244 <W_P (D/\
MH8-?_P# X_X4?\(D/^A@U_\ \#C_ (5TE% 'G7B_2Y]#T^PNK?7-8D9M2MHV
M2:[+*RL^""*]$'4UQGQ('_$BT[_L+6G_ *,%=I0 4444 %%%% '+ZS>VUAXL
MTBYNYEAA^SSKO8'&3M[_ (5='B[P_C_D+6_YFMAD### $>A%)Y$7_/-/^^10
M!D_\)=X?_P"@K;_F:/\ A+O#_P#T%;?\S6MY$7_/-/\ OD4>1%_SS3_OD4 9
M'_"7>'_^@K;_ )FD_P"$M\/8Q_:EM^=;'D1?\\T_[Y%'D1?\\T_[Y% &/_PE
MOA[_ *"EM^='_"6^'O\ H*VWYUL>1%_SS3_OD4>1%_SS3_OD4 8Y\6^'CUU2
MV/XT'Q;X>/75;;\ZV/(B_P">:?\ ?(H\B+_GFG_?(H R/^$N\/?]!6W_ #-(
M?%OAX]=5MOSK8\B+_GFG_?(H\B+_ )YI_P!\B@#'_P"$M\/?]!6V_.C_ (2W
MP]_T%+;\ZV/(B_YYI_WR*/(B_P">:?\ ?(H Q_\ A+?#V,?VI;8^M'_"6^'O
M^@K;?G6QY$7_ #S3_OD4>1%_SS3_ +Y% &/_ ,);X>/75+;\Z/\ A+?#W_04
MMOSK8\B+_GFG_?(H\B+_ )YI_P!\BD!C_P#"6^'O^@K;?G2_\)=X?_Z"MO\
MF:U_(B_YYI_WR*/(B_YYI_WR*8&1_P )=X?_ .@K;_F:7_A+O#__ $%;?\S6
MMY$7_/-/^^11Y$7_ #S3_OD4 8Y\6Z 2,:K;_F:K^$)%ETV\EC(:*6^F>-O[
MP+<'Z5OF",C&Q/\ OD4Y5"\ #'8 4 .'09I:** "BBB@ HHHH Y34=0M=,\;
MP3WTZP1/ISHKOG&[S%.,_09J^OB[P_C_ )"UN?Q-;+QJXPP! ]1FD\B+_GFG
M_?(H R?^$N\/_P#05M_S-'_"7>'_ /H*V_YFM;R(O^>:?]\BCR(O^>:?]\B@
M#(_X2[P^?^8K;_F:3_A+?#W_ $%;;\ZV/(B_YYI_WR*/(B_YYI_WR* ,?_A+
M?#W_ $%+;\Z/^$M\/'_F*VWYUL>1%_SS3_OD4>1%_P \T_[Y% &.?%OA\_\
M,5MOSIC^+O#R*6;5[4*.26; 'XUM^1%_SS3_ +Y%<_XXBC7P;J1$:9V+_"/[
MZT 3CQ9X>R?^)K;'/O2_\);X>_Z"EM^=:21Q+;QGRD^Z/X1Z5D7.NZ?:3:A%
M<0R1_88EED=HOE<'IM/\7/'UH E_X2WP\>/[4MOSH_X2WP]_T%+;\ZH'Q7IB
MK'YEM*C@D7"&,?Z-@A29/09(J;2?$6G:OYIMH7WQW'D%#&I).,AACMCG\:0%
MG_A+?#W_ $%+;\Z/^$M\/?\ 05MOSK66&(](H_\ OD4[R(O^>:?]\B@#'_X2
MWP]_T%+;\Z/^$M\/?]!2V_.MCR(O^>:?]\BCR(O^>:?]\BF!C_\ "6^'O^@K
M;?G2_P#"7>'_ /H+6_YFM?R(O^>:?]\BCR(O^>:?]\B@#(_X2[P__P!!6W_,
MT?\ "7>'_P#H+6_YFM?R(O\ GFG_ 'R*/(B_YYI_WR* ./\ $6O:5J4.FP6=
M]%/+_:EFVQ,DX$RY-=C&<CO^-((8P01&@([A14@&* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** .,^)'_ " =._["UI_Z,%=G7&?$C_D
MZ=_V%K3_ -&"NSH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *0XI:0\T  /:EKE=:L+;4O%^E6EY'YT'V.YDV$D#
M<&C /'H"?SJW_P (=X?//]F1?]]-0!OT5@?\(;X?_P"@7%_WTW^-'_"&^'_^
M@7%_WTW^- &_16!_PAOA_P#Z!<7_ 'TW^-'_  AOA_\ Z!D7_?3?XT ;]%<_
M_P (;X?_ .@9%_WTW^-'_"&^'_\ H&1?]]-_C0!T%%<__P (;X?_ .@9%_WT
MW^-+_P (;X?_ .@9%_WTW^- &_17/_\ "&^'_P#H&1?]]-_C2_\ "&^'_P#H
M&1?]]-0!OT5S_P#PAOA__H&1?]]-1_PAOA__ *!D7_?3?XT =!17/_\ "&^'
M_P#H&1?]]-_C1_PAOA__ *!D7_?3?XT =!7/>.>?!>I ?W%Z?[ZT[_A#= _Z
M!D7_ 'T::_@OPXZ%7TJ!D/4,210!M1_\>T?^X/Y5SFI^'KK4K_4VDGA6WN;>
M..$J"721&W GMC-6_P#A#?#X_P"87$!CU/\ C1_PAOA__H&1?F?\:0&)+X.N
MKAYY9;F%7U!O^)@54X(RK#R_^^0.:O:IX7DN8'72[B/3W:<2?NAM '?.#U).
M<^P%7O\ A#?#_P#T#(OS/^-)_P (9X>_Z!D7YG_&F!LP@HJAF+$ #)[U-6#_
M ,(9X?\ ^@9%^9_QI#X-\/\ _0,B_P"^F_QH WZ*Y_\ X0WP_P#] R+_ +Z;
M_&E'@WP__P! R+_OH_XT ;]%8/\ PAOA_P#Z!D7YG_&D/@WP_P#] R+_ +Z;
M_&@#?HK _P"$-\/_ /0,B_[Z/^-'_"&^'_\ H&1?]]-_C0!OT5@?\(;X?_Z!
MD7_?3?XT?\(;X?\ ^@9%_P!]-_C0!OT5@?\ "&^'_P#H%Q?]]-_C1_PAOA__
M *!<7_?3?XT ;]%8'_"&^'_^@7%_WTW^-'_"&^'_ /H%Q?\ ?3?XT ;]%<?K
MOA/1+;0-2FAL$CE2UE='#-E&"D@CZ'FNFL2?L-OELGREY)YZ4 6J*** "BBB
M@ HHHH **** "BBB@ HHHH XSXD?\@'3O^PM:?\ HP5V=<9\2/\ D Z=_P!A
M:T_]&"NSH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *#THH/2@#G[S_D>])_Z\+K_P!"BK?%8%W_ ,CUI/\ UX77
M_H<5;] "T444 %9FL7MQI^FSWEK827\D0W?9XF"LX')QGC/M6G6;JD5^]H_]
MFO;QW?\  TX8H/<A><T 8.F>,X]5TJ/5(+)_[.-JUQ/,TRC[.RYS$PZ[N.>P
MJY9^)+>=D=XFAM9+-;S[4TB^6JM_"2#U_3!XK#B\$ZK97NM#3[RSBTW5K9EG
MMG1SMN&7#2J>P).2*TX?#E_#X%AT*.ZMEOH[1+?SV@WQ$KCDJW7OCZT@+_\
MPE&B&&WN!J<'E7$I@B;<?FD')7_>Z\58_M+[3I::AIB"_5QNA6-P!(#WR>!7
M$P_#O5(H;2)=1M6%OK3:IN:-LL"NW9]<\YKJ/"6B77AWPM::5<2Q3W%LK#S(
MU(5LL6'7GO3 H:=XV6[M+_4+O2YK'3[!Y8[BXDG1@K1_>&T$GZ5HVOB"[N[(
M77]BW212H7@W.N74+NRW]S/;-8FF^!YSX9UW0M7G@F@U.XEEW6RLI3><_P 7
M<'FMG3M/U^VTMK*XN[&9HH?)BD6-U\P8P#)Z'O\ +0!A6/Q*2^L]#N8-)E*:
MQ/Y,*_:8]R'GEAGIP:V/$?B@Z!J.F69T]YSJ3M%%()DC564;L,6Z# ZURFE_
M#/4-,L_#<4<FDB;2+CSY+E8'#SCG S^/Z"MWQCX2U#Q%J.CS1MIS6NGRM,8;
MN-V\UF&,';V'6@#6/B:QLH(1J\B:9<2H[B":0,2J]6!7@CG.:O-J]@L\4)O(
MO,EC\R-0<[DZY_P]:Y/6?"&MZW):32W6FQR0V5U:,J1/M F7:"O.1M '6F:7
M\/&T_5;._N)K>Z,-C! ROYB[9H5PKH <8/H>E(#HO^$IT,637BZI ;=<$N#P
M<DK_ #!&*(_%FA7!'DZG ^Z$W"A<Y:,'!8>HS7':GX=U#0O ^FV:M;3ZC::B
M;E+E4=(X]S,V3C)Z,1T-6M$T5+E?#L0M9M,O=,WNZ(2Z2PMG<N\CD,V#CM3$
M=#XD\0/H&E2ZFMA+>6<41FE=)53:HQ_>/).?TJ:Q\0)-!;R7\0L)KDKY$4DH
M<N"!@\=.N/K1XKT>ZU[PQ?Z39RPPO=1F/?,I*J#UX%8,W@.2\UC2;^^:TN4M
M;1;6X@82*AVG<KI@]<CHW% S6UKQEINCZ=J=PCB\FT]!)-;PMAE7('4\'DU9
M'BO1!!'.VI6Z)))Y*[FY$F,E#[XKGI/ VI?\(AK'AZ.^M62ZE=[6XEB)=%=]
M[*_][G/2JJ^ -66Y:<7MAN;5X]2*F-]ORQ;-OX]<T =BWB/2([:WN#J-N(;D
M;H7W??7IGZ9(YJE;>+[%KW5[:[4V8TN=+=I)6!64LNX;0.>E<JGPSU"+1(;2
M/4+3[2=.FTZ9FC;9Y<DF_<@[,.G-7CX$ODU6ZU".\MBYNXKJT61'(&R+RRLG
M/.1SD4 =-?>)M'TT0&[U&"-;A0T>6SN!. >.Q)Q3[?Q#I5XYCMKV.1Q/]GVJ
M#Q*!G:>.O%>9:EX:O=$GT[3X;2+4%6RCBN=TCQ?:BLID54(!'!/?%=WHFGQ/
MXDU36+9IHX[E4CFMGC*J)U&"XSU.,#(ZXH GE\3*^NSZ1I]G+>W-HBO=%&5%
MAW#A23U8]<"K:Z]81FWBN9TMKB<96&8X;K@9[#/ZUEKX<OM.\47^LZ5<P[=2
M$?VNWN58@,@P&C(Z$CL?2J/B'P3=ZS?3W,5]$@O(K>*ZWQDD")]^4QT)YZ]*
M0';$G )X/I7/1^)F?QK-X;.G2JZ6HNOM)=0A0G XZYSD?A4P&MIJ5M"[VLEJ
MSRF79$P*Q\>7SGKUSZUDWGAS7U\;W/B*PN=,VO9K:)%.DA( ;=N)'?/:@#8?
MQ-I<>KWFFR7(CGLH1<7!92%1#G&3]!G\:9X=\21>()=26*!XULKCR=Q8$2 J
M&##'08/>L'5O E[JTFM/+J,2/J=M;*Q1&^2:$Y'?E#W'6M'2- U?3-1O;S[;
M:N+^\%Q<Q^2PVJ$V[4.?4 Y-,#K%.:=4:*0>:DH **** ,KQ+_R*^K?]>4W_
M * :MV'_ "#K7_KDO\JJ>)?^17U;_KRF_P#0#5NQ_P"0?:_]<5_E0!:HHHH
M**** "BBB@ HHHH **** "BBB@#C/B1_R =._P"PM:?^C!79UQGQ(_Y .G?]
MA:T_]&"NSH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *0]*6D- '.:E=6]KXVTF2XGBA0V5RH:1PH)W1<9-:O]M:
M7_T$[+_O^O\ C4EQ86MVP-S:Q3;?NB1 V/7&?PJ+^Q-*_P"@9:?]^5H 7^V]
M+_Z"=E_X$+_C1_;>E_\ 03LO_ A?\:3^Q-*_Z!EI_P!^5H_L32O^@9:?]^5H
M 7^V]+_Z"=E_X$+_ (T?VUI7_03LO^_Z_P"-)_8FE?\ 0,M/^_*T?V)I7_0,
MM/\ ORM "_VUI7_03LO^_P"O^-']MZ7_ -!.R_\  A?\:3^Q-*_Z!EI_WY6C
M^Q-*_P"@9:?]^5H 7^V]+_Z"=E_X$+_C1_;>E_\ 03LO_ A?\:3^Q-*_Z!EI
M_P!^5H_L32O^@9:?]^5H 7^VM+_Z"=E_W_7_ !H_MK2O^@G9?]_U_P :3^Q-
M*_Z!EI_WY6C^Q-*_Z!EI_P!^5H 7^V]+_P"@G9?^!"_XT?VUI?\ T$[+_O\
MK_C2?V)I7_0,M/\ ORM']B:5_P! RT_[\K0 O]M:5_T$[+_O^O\ C1_;6E_]
M!.R_[_K_ (TG]B:5_P! RT_[\K1_8FE?] RT_P"_*T !UG2S_P Q.R_[_K_C
M0-8TL#/]IV?_ '_7_&C^Q-*_Z!EI_P!^5K \:Z3IL7A.\=-/MD96B(985R/W
MBT =!_;6F \ZE9_]_P!?\:/[:TO_ *"=E_W_ %_QIB:+I94?\2RTZ#_EBM._
ML32O^@9:?]^5H 7^VM*_Z"=E_P!_U_QH_MO2_P#H)V7_ ($+_C2?V)I7_0,M
M/^_*T?V)I7_0,M/^_*T +_;6E?\ 03LO^_Z_XT?VUI7_ $$[+_O^O^-)_8FE
M?] RT_[\K1_8FE?] RT_[\K0 AUG2_\ H)V?_?\ 3_&E&M:7G_D)V?XSK_C1
M_8FE?] RT_[\K1_8FE?] RT_[\K0 O\ ;6E?]!.R_P"_Z_XT?VUI7_03LO\
MO^O^-)_8FE?] RT_[\K1_8FE?] RT_[\K0 '6=*/_,3LO^_Z_P"-*-:TL#_D
M)V7_ '_7_&D_L32O^@9:?]^5H_L32O\ H&6G_?E: %_MK2O^@G9?]_U_QH_M
MK2_^@G9?]_U_QI/[$TK_ *!EI_WY6C^Q-*_Z!EI_WY6@!?[;TO\ Z"=E_P"!
M"_XT?VWI?_03LO\ P(7_ !I/[$TK_H&6G_?E:/[$TK_H&6G_ 'Y6@!?[;TO_
M *"=E_X$+_C1_;>E_P#03LO_  (7_&D_L32O^@9:?]^5H_L32O\ H&6G_?E:
M ,WQ'J^FOX9U5%U&S+-9R@ 3KDDH<=ZV+'_CPMO^N2_RJN=$TO80-,M.>WDK
MS^E:"KA<8  Z 4 .HHHH **** "BBB@ HHHH **** "BBB@#C/B1_P @'3O^
MPM:?^C!79UQGQ(_Y .G?]A:T_P#1@KLZ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHI"0.M "T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 449I,B@!:*3</44;AZB@!:*3</44;AZB@!:*3</44;AZB@!:YWQN
M#_PA]_\ ]L__ $8M=#N'J*P/&BR3>$-02)2\FU2%7DG#J: -V/\ U:_[HI]1
M0L##'DC.T?RIYD0=74?4T .HIGG1_P#/1/\ OH4>='_ST3_OH4 /HIGG1_\
M/1/^^A1YT?\ ST3_ +Z% #Z*9YT?_/1/^^A1YT?_ #T3_OH4 /HIGFQ_\]$_
M[Z%'G1_\]$_[Z% #Z*9YL?/[Q>/>F?:K?./M$6?]\4 345%]JM_^>\7_ 'V*
M/M5O_P ]XO\ OL4 2T5%]JM_^>\7_?8H^U6__/>+_OL4 2T5%]JM_P#GO%_W
MV*/M5O\ \]XO^^Q0!+147VJW_P">\7_?8H^U6_\ SWB_[[% $M%0&\M0,FYA
M'U<4S^T[#_G^MO\ OZO^- %JBJO]IV'_ #_6W_?U?\:/[3L/^?ZV_P"_J_XT
M 6J*J_VG8?\ /];?]_5_QH_M.P_Y_K;_ +^K_C0!:HJK_:=A_P _UM_W]7_&
MC^T]//\ R_6W_?U?\: +5%("#T-+0 4444 <9\2/^0#IW_86M/\ T8*[.N,^
M)'_(!T[_ +"UI_Z,%=G0 4444 %%%% !1110 4444 %%%% !1110 4444 %0
M71(MY2,@[&P1]*GJ*X&8)/\ </\ *@#@? >A66M^"],U"^^TRW,J-YDC7#Y8
MAV'.#72_\(AI/_/.X_\  E_\:R_A@Q_X5YIF01M,HQCTD:NO+C&: ,7_ (1#
M2/[EQ_X$/_C2?\(?I'_/.X_\"'_QK:$B[=VX8]:7S!Z_G0!B?\(AI']RX_\
M A_\:/\ A$-(_N7'_@0_^-;H.:6@#!_X1#2/[EQ_X$/_ (T?\(AI']RX_P#
MA_\ &MZB@#!_X1#2/^>=Q_X$/_C3&\&Z.V5:&<J>H-P_/ZUT-% '.?\ "">'
M,8&G #T$K_XT?\()X<_Z!_\ Y%?_ !KHZ* .<_X03PY_T#__ ",_^-'_  @G
MAS_H'_\ D9_\:Z.B@#G/^$$\.?\ 0/\ _(S_ .-'_"">'/\ H'_^1G_QKHZ*
M .<_X03PY_T#_P#R,_\ C2?\()X<_P"@?_Y&?_&NDHH Y'4?!6@0:;=316&U
MXX793YK]0IQWK-\&>%-%U/P;H]]>V FN9[5'E=I&^8D=>M=GJW_('O\ _KWD
M_P#036/\/_\ DG^@_P#7E'_*@!__  @WAK_H%1?]]M_C1_P@WAK_ *!47_?;
M?XUT.1BDW #D]* .?_X0;PU_T"HO^^V_QH_X0;PU_P! J+_OMO\ &N@W#UI0
MPQUI <]_P@WAK_H%1?\ ?;?XT?\ "#>&O^@5%_WVW^-=%13 YW_A!O#?_0*B
M_P"^V_QH/@?PYVTF+\';_&NBHH YS_A!O#G4Z5%G_?;_ !I3X%\,GKH\)^K-
M_C7144 <Y_P@?AC_ * T'YM_C1_P@?A?_H#0?]]-_C71T4 <Y_P@?A?_ * T
M'_?3?XT?\('X7_Z T'_?3?XUT=% '.?\('X7_P"@-!_WTW^-'_"!^%_^@-!_
MWTW^-='10!SG_"!^&/\ H#0?]]-_C5+5O!7ANUTF]N(M(@62*WD=6R3@A21W
M]J["L[7O^1>U,?\ 3I+_ .@&@#D_"OA'0=5\)Z5?7FE6\MS/;)))(,C<Q')Q
MFNB3PEH2(%&DVV![9J'P)QX#T/\ Z\X_Y5OEP.M &1_PBFA?] JV_P"^:/\
MA%-"_P"@5;?]\UL;EQG/% 8'I0!C_P#"*:%_T"K;_OFC_A%-"_Z!5M_WS6P"
M#TI:0&-_PBFA?] JV_[YH_X130O^@5;?]\ULT4P,;_A%-"_Z!5M_WS1_PBFA
M?] JV_[YK9HH Q3X4T'/_(*MC]5S1_PB7A__ * UG_WZ%;5% &+_ ,(EX?\
M^@-9_P#?H4?\(EX?_P"@-9?]^A6U10!B_P#")>'_ /H#67_?H4?\(EX?_P"@
M-9?]^A6U10!B_P#")>'_ /H#67_?H5@>--#TK2O"]Q=V6EV<4Z/'M80@]7 -
M=S7*_$4X\%7A[!XB?^_BT =-&NS"@84#  J2HQ(I(YZ]*7>/6@!]%-# G&:=
M0!QGQ(_Y 6G?]A:T_P#1@KLZXSXD<:%IW_86M/\ T8*[$MC.: '44SS!ZTN\
M=S0 ZBD# ]*6@ HHHH **** "BBF!\]C0 ^BDHS[&@!:*3/L:,^QH 6HW(QC
MN13\^QK!\8:?JNH^&;R'1+Z6RU)5\RWEC(&6'.T\=#T_&@#.^'>Y?!<"NI!6
MXN!@\?\ +5^*-7UN^T[6-51-LT$&DK=Q0[.DF]E//4]!^5<)\"[/Q!=0:CJF
MK7UXUNDK016TA^4R9S(V/4'C\Z]9_L>T^WF_-LC79B\DRG.3'_=^E '$77B'
M5+:2\M3? _8;9KS[457]_@*?+QTQ\Q'KTJ]%K>K:5]LFUR54A,X:+8 Q6(L=
MJ@#N5V]><AC71CPYI:P0P#3[<Q0/YL2[>%?U]_QXZ5/=:3;7L$T-S;131RD,
MZN/O$=#^% %JWE2>".6-MR2*&5O4$9J>HHHQ$BJJA0. !TJ3/L: %HI,^QIH
M;+8Y_$4 /HH'-% !1132X!P<T .HHS10 4444 %%%% %'5G']C7_ /U[R?\
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
M=>T2UO(5F@<S%HV/!(7BK'_"&^'2>=)M_P C_C1JG_(T:%]9_P#T"MW_  H
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
M5MY)!*\8A&TN.C?[WO2 Y;_A9,ODZE>#2IO[.M9'@2Y. HE601X;G."3G..
M*T[_ ,2:SI5]I4%]:V2QW^^%9HV9E$^,Q@\<!JW?^$?TD"ZQIMIB[&+D>2N)
MA_M>OXU"-&"7%I#&EJFF6J@Q6XAPR2#@$'.  ">,?C3 Y^Z\2ZA?6_B""U2*
M$:9#)%+,KD2+,(@V4!_AR<<^E85KXXU6QTNYNIL74MMI%E<GS7.R0R'#'@<'
MFO1)- TJ:XN;B73[9Y[F/RIY&C!:5/[K'N*K#PAX>6.1!HMCMD548>2.54Y5
M?H#TI".:N/'NH1V-PJ:="UU!>RVC2%B85V('&<<Y;. /6KGB+5=2?X7W6K;Y
M=.U$67VD"(X:)\9V\U+KG@73KVVCAL;*TMU$QEDC7=")&(QN+1D'('YUJVOA
M^T.A0:3J*#488E"M]J'F;\>N[.?QH&<M%JU_HG@F?7I&O)KI8D8VE_<!PP#
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
M(S=8V<MN3/IQD?4U@>&IAKK:M<ZS?S6VK0WLMND0F\O[+$I^38G?(YW$'.:
M/15<L>G&.M+N]!FN!M_&M\/$WV&:&%;0:BVG;6)\T!8B_G,>F#C]:[."_M+Q
MBL%U!.=JLPCD#84]#P>A[&D!:$AQG;P>E'F'T^A]:\[^']U;0ZEXI,MZ"$U1
MH8_-N<[4P"%&3ZDXQ5.Q\5:W*GV:YEM9#?ZQ/8B9T*+;QH"<'!ZD# I@>H;_
M )@",56U4_\ $HO?^N#_ ,C7-?#>ZEN_ FFR33M/+\ZN[L2<AB._-=)J@_XD
M][_UP?\ D: (_#__ "+NF_\ 7M'_ .@BM*LSP_\ \B[IO_7M'_Z"*TZ "D/2
MEI#TH PM4_Y&C0OK/_Z!6[V_"L+5/^1HT+ZS_P#H%;O;\* ,_5M9T[1+(WFI
MW<5K;*<&60X4$U-:WT%Y:Q7-LWFP2J&1U!PP]1FN9^)5O=77@+4[2SM9KJYN
M%5(XHER2=P/]*Y'7(_$#Z[->6-KJX3R; VZID*"'_>C&<=.N>U(#UKS&P1LY
M[4GF-G 0DUP2:%J]O/XBCM?/+1EKG29Y)2?WDD9!3D]%(XSW-4+?2]?'AFRN
M/-O9[M)UD?3Y4* D@ JS!LCD%@<XY/%,1Z6LX+%!@LN-RCJN?6G[\#)7%>47
MFDZE;3:U/!8:AYUQKEO*C0.Q+6_R[B#G&W[U5])MO$\6KPO NKQLXU&$&Z8^
M4B')M^#T&>_6D,]=+$G[IZ<^M(;A%95; += 3R?PKRB+3_$"Z)HK7/\ :CM)
MJ,;75NBE&@4(1)DY^8,W/ISQ4WA[2M8N;_PA=ZM97S?94NXI3(Q!C.[]V6&>
M>!U-%A'HNH:YI^DQ*^HW4-L'.U [<L?8#DU:AO(KB/S('21/[R'(_2N+N[2\
MTWXD2:]-;3WEC/IZVL3P)O:VD#$D;>H#>HJ#6=/UF?Q7I@L/-L=+*;RT,(81
MS[@27 ( W+D<Y% '>^8Q;'EY'7/I21S+(,H=P[D'->7Z9:ZY_;UO_H^J+;R7
M^H1S>:QV"!ES%WX&<X/:J>GZ%XEM;#P[8VWVVPM]DGGNJF1H[CS,AV!/0J"
M>G/2BPSU_><XV'U]:>#D5Q?A.QNCK.MSWL=_&8M1D-KYSG88V5>@SR,@_G7:
M*.*!&!J8_P"*Q\/_ /7.Z_DE="*Y_5/^1Q\/_P#7.Z_DE= *8PHHHH *PO"W
M_(/N_P#K^G_]#-;M87A;_D'W?_7]/_Z&: -B65(E9G8*JC)9C@ >YJI!K.G7
M$BQP7]I+(WW52=6+?0 YJU/&DR/'(@='4JRL."*\F$4EM=^/+C0M+B.I1/%+
MIY^Q[>0@5BAQ@D?-C!ZT@/63-CG'09(!YID5Y#.',3I)L.'V,#M/<''0^U><
M6USKLDVB6U[JEZNGW*R-'?6L3^8)<KY<<NY<D;=V<C!_"LW3;B^TSQK<_95O
M8+>\UN=;A%@81LGDC#]/[P^]0!ZWYI"DE._:FR7<4+JLTD<88[5+N!N/H >]
M>0Z+KGBQ[?9!<:C<WLND7,@2ZA.%F64A,9 &[9V[U)>3WU\^F+<K>75K:ZY:
MFVGN(6:0 QGS,G;T#G&33 ];64D*64J3V)H:3#8/'OFO*;?7/%,5I?&XNKF*
M9;&26\>XA.VVF$N L>!P"F>!GL:DL;S5KOP^NN:;K=YJ2VNI9>T2ZW,ULQ V
M/\OWAG=QUI6 ]363!^;CGOVJ*"_M[I6-M/#-MZ^7(&P?3BN3\;Z9J3> Y;'3
M)+BXF#H9QOW2S0A\NH;KDCBHK^>W_P"$9FN_"ED8;R!$C#):F-HT+KY@VD#+
M!<GO3 [E'!^M25Q'ASQ#/;VEVFIF]EB6ZG%G,]N[2201J#E^!SU ]<"NKL+^
M+4K.&[MR3!,@>,D8)!]1VH$4/%O_ "*NH?\ 7,?S%:\'^HC_ -T?RK(\6_\
M(JZA_P!<Q_,5KP?ZB/\ W1_*@9)1110 4444 %8&D<^)_$0_VX/_ $76_6!H
M_P#R-'B'_?@_]%T ;@7!R*:8P?6I:* (O+ /?FE$8"@#M4E% $1CZ_,W.3UK
M.T;0K+0;-[33Q*D+RM*5>4O\S')QGIS6G(Q4<8KE_"OBB\\0R:HMQI\-J+"\
M:TS',9/,8=3RHP.12$=.5)/WB*01C@<\5S5OXZTNZ@NI8Q+&8KI[.-98V'G3
M+U5,#GH<XZ5>\+:^WB3PY::LUNMN;A2?*#[@N&(ZX&>GI0,V2F3G)SV/I2!,
M>O'2G@YI:8$>S)R233)+=98FCERZ-]X'O4]% $<<81<#@=AZ5A>'O^0MXC_[
M" _]$QUT%<_X>_Y"WB/_ +"(_P#1,= '0]J*.U% !6%XM_Y \?\ U]0_^ABM
MVL+Q;_R!X_\ KZA_]#% &VZ[AU(^E8X\,Z4?,#V44J-*9E210RQN>I4=LGFM
MJB@#-?1K!K:.U-E;_9HR"D7EC:".AQ67KGA&TUE%CWBT22X2:Y\F)=UP4(*Y
M8C(P1U%=-28H S3H>F-(TATVV+L_F%B@R7QC<3ZX[UA:WX"TS6)K9O+BMXH%
M,:Q+"I !.XE/[K$]ZZ_%&T9S0!G:9H]MI@D,7F-+*5,DLC99]HPN3["I7TRS
MENUNWM(6N5&!*4&[\ZN  =*7% %"32[.2X-P]I$\Y78960%B.F">],M]'M+2
M[>ZMX$CD>-8?E4* B]%X[#-:.*,4@,D>&M&602#2K0.&W[A$ =WK]:LMI5DR
MNK6D)61_-<&,?,_]X^_O5ZBF!%'!'"@6)%10>%48 JOJG_()O?\ K@__ *":
MNU2U7_D$WO\ UP?_ -!- $/A_P#Y%W3?^O:/_P!!%:=9GA__ )%W3?\ KVC_
M /016G0 4AZ4M(>E &%JG_(T:%]9_P#T"MVL+5/^1HT+ZS_^@5NT -9?<TG7
M/)I)I1%&7) 502Q/85QLGCBZ;4O#\-MID3VVM,_DRRSE&5 ,ABH4\$<CGTI
M=GL'J?\ "@IDYR?I6#?^*8=/UZ#390FU[26[D?)W*B8Y50#N[YYR/2JZ?$'P
MW(\2#40&E",@,3#<K_=/3IVSZTP.F* G.3Z4!<#&XGZUR1\>V:7+0/"[,=3.
MFQK K2-O R2P X[\<\<UI/XNT6/[7OOXP+/_ %QQ[X^7^\<\<=^*0C;V_-NH
MV<DY.37/^&_$LVOQZGFS2![*[:V \PD/@ ACD KU'&*Y_1OB9)?7=I%?Z?;V
M\5P]RC-#<F0P>22&:0%1A3C@T#/0=OH2*;L .>:P!XVT1K(W@NSY"7"VSDQ,
M"LC?=!&,@'(P3QS44WCK28+^>UD^T!;>U-U--]G?8B!BO/'J#0(Z4(#W-)Y9
MS]YL9SR:PH_&6C26EU<I=CRK9DCDW1L&WN 44*1DD@C&.M.;Q?I/GQVR7)DG
MEB$L:K&Q#*6VCH#_ !<'T[TQFYLP?7ZTX>E9NC:Q'K%H\J(8I8I&AFB/)CD7
MJ/?Z]\UI"D(P=4_Y''P__P!<[K^25T KG]4_Y'+P_P#]<[K^25T IC"BBB@
MK"\+?\@^[_Z_I_\ T,UNUA>%O^0?=_\ 7]/_ .AF@#;(R<TW9[FI** (]G7D
M\T;.0<G@8ZU)12 CV9X//UHV9ZL>>HK.\0ZTOA_0;O59+:2XCM4,CI&0&*CJ
M1D@55?Q39VWA=/$%^#:6;1+*P<ABH;&!QG)YH U+RQAOK1[6=2\3_>&?ZU0M
MO#6GVLT,T22"6(E@YE.7.,9?^]CMGI5'5/&^EZ;#8R(ZW;7CQ!(X)%WA)#@/
M@GIFND0Y)'I0(018.3R<YI=I]_SJ2BF! \ D1D?E2,8]J6*!($5(T"(HVJHZ
M 5-10,Q/%O\ R*NH?]<Q_,5KP?ZB/_='\JR/%O\ R*NH?]<Q_,5KP?ZB/_='
M\J )**** "BBB@ K T?_ )&CQ#_OP?\ HNM\G S7/Z0<>)_$./[\'/\ VSH
MZ"BD!XZ&C/M0 M%)GVHS[4 -D0,N/?O7%Z'X2U;1)K\P:Y&8[Z]:]FS9@,"Q
MY53GT YKMC]*:5!&,&@#C(_ JP/'+;ZDZ/!J4M] 6B!"^8,.AYY'H:T/#WA^
MX\/6]E8P:G)-96\<BM%)$ 9&9BP;=VQDC%=$$ SUYZTNT>]  F<=>.U/IHX]
M:7/M2 6BDS[49]J8"USWAW_D+>(_^PB/_1,=;[$]A7/^'C_Q-O$>#G_B8C/_
M 'YCH Z+M1110 5A>+?^0/'_ -?4/_H8K=K \6M_Q*$[8NH>O^^* -^BDR<]
M*,_6@!:*3/L:,^QH 6BDS[&C/L: %HI,^QHS[&@!:*3/L:,^QH 6BDS[&C/L
M: %JEJO_ ""+S_K@_P#Z":N9^M4M4.=)O1_TQ?\ ]!- $7A__D7=,_Z]H_\
MT$5IUE^'N/#VF Y_X]H__016I0 4AZ4M(>E &%JG_(T:%]9__0*W?\*YO7[I
M+'6]%NYQ(((S,'=(V?&4XZ XJ<>,-&P/W\Q^EK+_ /$T :M[;I=6DMO)]R9&
MC;'H1BN(3P=JDT?AV1M2BMYM 0PQ_N/,6;"[ QY&/EQQZYKH3XNT5A@SS8_Z
M]9?_ (FF_P#"5Z)C_7S_ /@++_\ $T 95UX.OK_6+?5+K60US#8W%F=ML ")
M>X&>,<8]:S#\-+C[(;<:X"AMK6 _Z*!D0-N4GYNYZ^E=2?%NB=YYSQC_ (]9
M?_B:/^$MT3_GO/\ ^ LO_P 32N!B0>!7AOS=MJ;,PU<ZFB^0 %^788SSS\IZ
MU"OPRL%L+^S6?!GNOM,$WDCS8CYGF8+9^9=WTKH?^$MT3_GO/_X"R_\ Q- \
M6Z)_SVF_\!9?_B:8ANA^'VT:35)UNWN)]0N3<LSIM5'( X [<50T'P>^@^';
M_38[\&YNFE<7D=LJ2*7).2.<[2QP#VK1_P"$NT7_ )[S_7[++_\ $TG_  EF
MB?\ /:?'I]EE_P#B:0SG3\.&2PN[9-7+?:KRWNY'> $YB XZ]RH-:>M^#?[7
MU#4[M=0>%K_3382*8@P7G(8'KGGI5_\ X2W1!_RWG_\  63_ .)H_P"$MT0=
M)YQ_VZR__$T <Y)\-3-9WUO-JI?SY;6:,BWP$>%0HR,_,I Y%;5GX7&G^(;?
M5;>:..*WL3:?8X8 JG+;BP.>,GM5K_A+=$Z^?/\ ^ LO_P 31_PENB$8\Z?_
M ,!9?_B:8#?#.E2:=!>S7&!<W]V]W,BG(0D !<]\!1GWKH!6 /%>B DB:XR>
M_P!FE_\ B:?_ ,)AHO\ SVG_ / 67_XF@!FJ'_BLO#__ %SNOY)70BN/.JVV
MK^+M&>R\UU@BN3(S0N@7(3&<CN?Y5UXH 6BBB@ K"\+?\@^[_P"OZ?\ ]#-;
MA)K"\+Y%A=<'_C^GS_WV: -ZBDS[&C/L: %HI,^QHS[4 8?BW2KG7/"^H:5:
MR0QRW<1B#S9VJ#U/%8=UX=UV_P#"3^'[FZT^*,6J0Q2P[RQ92I#'(X'R]O6N
MV(W<$<4FP>AI <)?^![R_P!1NYQJ$")=3VMS+F,LR/" -J^JG'X5V-@+U5D%
MX\#N9&V&$$ )_"#GO5K8,YQ2A0.@IB'T4F?K1GV- Q:*3/L:,^QH Q?%O_(J
MZA_US'\Q6O!_J(_]T?RK(\6Y/A;4,#_EF.O^\*U;9MT$?^Z/Y4 34444 %%%
M%  >16+=>&K&ZOIKPO=Q338\PP3L@; P,@&MJFG[XH P_P#A%+(G/VS4O_ Q
M_P#&C_A%++_G\U+_ ,#'_P :WJ* ,'_A%++_ )_-2_\  Q_\:/\ A%++_G\U
M+_P,?_&MZB@#!_X12R_Y_-2_\#'_ ,:/^$4LO^?S4O\ P,?_ !K>HH P?^$4
MLO\ G\U+_P #'_QH_P"$4LO^?S4O_ Q_\:WJ* ,'_A%++_G\U+_P,?\ QH_X
M12R_Y_-2_P# Q_\ &MZB@#!_X12R_P"?S4O_  ,?_&C_ (12R_Y_-2_\#'_Q
MK>HH P?^$4LN/]+U$D?]/C_XU>TO2+72HY4MA)^^D\V1I)"[,V ,Y/L!5X_>
MH_BH =1110 56OK"UU*U:VO(5FA8@E&Z'%6:* ,+_A#M _Z!Z_\ ?;?XT?\
M"':!_P! ]?\ OMO\:W:* ,+_ (0[0/\ H'K_ -]M_C1_PAV@?] ]?^^V_P :
MW:* ,+_A#M _Z!Z_]]M_C1_PAV@?] ]?^^V_QK=HH PO^$.T#_H'K_WVW^-'
M_"':!_T#U_[[;_&MVB@#"_X0[0/^@>O_ 'VW^-'_  AV@?\ 0/7_ +[;_&MV
MB@#"_P"$.T#_ *!Z_P#?;?XT?\(=H'_0/7_OMO\ &MVB@#"_X0[0?^@>O_?;
M?XT'P;H# @Z>A!X(+M_C6[10!'#!%;PI#$@2.-0JJ.@ Z"I*** "BBB@!-HH
MP,GBEHH **** "BBB@ HHHH **** "BBB@ HHHH **** &E%/44ZBB@ HHHH
M 3%8TWA+0YYWF?3TWNQ9B&89)ZG@UM44 87_  AV@?\ 0/7_ +[;_&C_ (0[
M0/\ H'K_ -]M_C6[10!A?\(=H'_0/7_OMO\ &C_A#M _Z!Z_]]M_C6[10!A?
M\(;H'_0/7_OMO\:/^$-T#_H'K_WVW^-;M% &%_PAN@?] ]?^^V_QH_X0W0/^
M@>O_ 'VW^-;M% &%_P (=H'_ $#U_P"^V_QH_P"$.T#_ *!Z_P#?;?XUNT4
M87_"':!_T#U_[[;_ !H_X0[0/^@>O_?;?XUNT4 87_"&^'SC.G1D @X+,1_.
+MQ551A1BEHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513473104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Aug. 11, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SMART POWERR CORP.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CREG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,788,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000721693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-12536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">90-0093373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">4/F, Tower CRong Cheng Yun Gu Building Keji 3rd Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Yanta
District<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Xi An City<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Shaan Xi Province<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">710075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(011)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">86-29-8765-1098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651508044720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 456,155<span></span>
</td>
<td class="nump">$ 138,813,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivable', window );">VAT receivable</a></td>
<td class="nump">167,314<span></span>
</td>
<td class="nump">173,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToSuppliersCurrent', window );">Advance to supplier</a></td>
<td class="nump">66,111,614<span></span>
</td>
<td class="nump">31,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OperatingLeaseRightofuseAssetsNetCurrent', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">30,334<span></span>
</td>
<td class="nump">62,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermInvestments', window );">Short term loan receivables</a></td>
<td class="nump">67,120,596<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">53,872<span></span>
</td>
<td class="nump">49,690<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">133,939,885<span></span>
</td>
<td class="nump">139,131,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>NON-CURRENT ASSET</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Fixed assets, net</a></td>
<td class="nump">4,484<span></span>
</td>
<td class="nump">4,653<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">4,484<span></span>
</td>
<td class="nump">4,653<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">133,944,369<span></span>
</td>
<td class="nump">139,135,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">68,695<span></span>
</td>
<td class="nump">71,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">3,724,312<span></span>
</td>
<td class="nump">3,681,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued interest on notes</a></td>
<td class="nump">59,188<span></span>
</td>
<td class="nump">261,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable, net of unamortized OID of $0 and $31,250, respectively</a></td>
<td class="nump">5,400,906<span></span>
</td>
<td class="nump">5,697,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">2,587,975<span></span>
</td>
<td class="nump">2,776,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liability</a></td>
<td class="nump">30,334<span></span>
</td>
<td class="nump">62,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PayableForPurchase', window );">Payable for purchase of 10% equity interest of Zhonghong</a></td>
<td class="nump">415,179<span></span>
</td>
<td class="nump">430,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_InterestPayableOnEntrustedLoans', window );">Interest payable on entrusted loans</a></td>
<td class="nump">334,697<span></span>
</td>
<td class="nump">347,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Entrusted loan payable</a></td>
<td class="nump">10,656,260<span></span>
</td>
<td class="nump">11,055,911<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">23,277,546<span></span>
</td>
<td class="nump">24,383,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>NONCURRENT LIABILITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income tax payable</a></td>
<td class="nump">3,958,625<span></span>
</td>
<td class="nump">3,958,625<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total noncurrent liability</a></td>
<td class="nump">3,958,625<span></span>
</td>
<td class="nump">3,958,625<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">27,236,171<span></span>
</td>
<td class="nump">28,342,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">CONTINGENCIES AND COMMITMENTS</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 100,000,000 shares authorized, 7,788,006 and 7,391,996 shares issued and outstanding</a></td>
<td class="nump">7,788<span></span>
</td>
<td class="nump">7,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">164,407,308<span></span>
</td>
<td class="nump">163,663,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="nump">15,185,889<span></span>
</td>
<td class="nump">15,168,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(12,810,612)<span></span>
</td>
<td class="num">(8,318,564)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(60,082,175)<span></span>
</td>
<td class="num">(59,726,943)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Company stockholders&#8217; equity</a></td>
<td class="nump">106,708,198<span></span>
</td>
<td class="nump">110,793,193<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND EQUITY</a></td>
<td class="nump">$ 133,944,369<span></span>
</td>
<td class="nump">$ 139,135,705<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToSuppliersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance to suppliers current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToSuppliersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_InterestPayableOnEntrustedLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term entrusted loans payable not otherwise defined due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_InterestPayableOnEntrustedLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OperatingLeaseRightofuseAssetsNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of operating lease right-of-use assets, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OperatingLeaseRightofuseAssetsNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PayableForPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payable for purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PayableForPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 23: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValueAddedTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValueAddedTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513461136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Notes payable (in Dollars)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 31,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Equity interest rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">7,788,006<span></span>
</td>
<td class="nump">7,391,996<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">7,788,006<span></span>
</td>
<td class="nump">7,391,996<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651514430112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OperatingLeasesIncomeStatementContingentRevenues', window );">Contingent rental income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest income on sales-type leases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Total operating income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">374,407<span></span>
</td>
<td class="nump">187,726<span></span>
</td>
<td class="nump">459,235<span></span>
</td>
<td class="nump">383,506<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">374,407<span></span>
</td>
<td class="nump">187,726<span></span>
</td>
<td class="nump">459,235<span></span>
</td>
<td class="nump">383,506<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(374,407)<span></span>
</td>
<td class="num">(187,726)<span></span>
</td>
<td class="num">(459,235)<span></span>
</td>
<td class="num">(383,506)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Non-operating income (expenses)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain (loss) on note conversion</a></td>
<td class="num">(4,880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,602<span></span>
</td>
<td class="num">(121,121)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">82,246<span></span>
</td>
<td class="nump">109,585<span></span>
</td>
<td class="nump">170,441<span></span>
</td>
<td class="nump">223,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(109,176)<span></span>
</td>
<td class="num">(109,742)<span></span>
</td>
<td class="num">(220,280)<span></span>
</td>
<td class="num">(230,318)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expenses), net</a></td>
<td class="nump">216,333<span></span>
</td>
<td class="num">(31,077)<span></span>
</td>
<td class="nump">228,618<span></span>
</td>
<td class="num">(131,682)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total non-operating income (expenses), net</a></td>
<td class="nump">184,523<span></span>
</td>
<td class="num">(31,234)<span></span>
</td>
<td class="nump">184,381<span></span>
</td>
<td class="num">(259,206)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax</a></td>
<td class="num">(189,884)<span></span>
</td>
<td class="num">(218,960)<span></span>
</td>
<td class="num">(274,854)<span></span>
</td>
<td class="num">(642,712)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">57,958<span></span>
</td>
<td class="nump">5,850<span></span>
</td>
<td class="nump">62,492<span></span>
</td>
<td class="nump">23,557<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(247,842)<span></span>
</td>
<td class="num">(224,810)<span></span>
</td>
<td class="num">(337,346)<span></span>
</td>
<td class="num">(666,269)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation loss</a></td>
<td class="num">(6,173,768)<span></span>
</td>
<td class="num">(7,530,496)<span></span>
</td>
<td class="num">(4,492,048)<span></span>
</td>
<td class="num">(6,930,315)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (6,421,610)<span></span>
</td>
<td class="num">$ (7,755,306)<span></span>
</td>
<td class="num">$ (4,829,394)<span></span>
</td>
<td class="num">$ (7,596,584)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used for computing basic and diluted loss per share (in Shares)</a></td>
<td class="nump">7,803,991<span></span>
</td>
<td class="nump">7,277,194<span></span>
</td>
<td class="nump">7,643,072<span></span>
</td>
<td class="nump">7,301,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and diluted net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OperatingLeasesIncomeStatementContingentRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contingent rental revenues recognized for the period under lease, based on the occurrences of an event or condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OperatingLeasesIncomeStatementContingentRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507850496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares used for computing diluted loss per share</a></td>
<td class="nump">7,803,991<span></span>
</td>
<td class="nump">7,277,194<span></span>
</td>
<td class="nump">7,643,072<span></span>
</td>
<td class="nump">7,301,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share</a></td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506795376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Paid in Capital</div></th>
<th class="th"><div>Statutory Reserves</div></th>
<th class="th"><div>Other Comprehensive Loss</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 7,044<span></span>
</td>
<td class="nump">$ 161,531,565<span></span>
</td>
<td class="nump">$ 15,180,067<span></span>
</td>
<td class="nump">$ 3,321,189<span></span>
</td>
<td class="num">$ (55,281,680)<span></span>
</td>
<td class="nump">$ 124,758,185<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="nump">7,044,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(441,459)<span></span>
</td>
<td class="num">(441,459)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of long-term notes into common shares</a></td>
<td class="nump">$ 314<span></span>
</td>
<td class="nump">2,017,793<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,018,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of long-term notes into common shares (in Shares)</a></td>
<td class="nump">313,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TransferToStatutoryReserves', window );">Transfer to statutory reserves</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(22,277)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">22,277<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Foreign currency translation gain</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">600,181<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">600,181<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2022</a></td>
<td class="nump">$ 7,358<span></span>
</td>
<td class="nump">163,549,358<span></span>
</td>
<td class="nump">15,157,790<span></span>
</td>
<td class="nump">3,921,370<span></span>
</td>
<td class="num">(55,700,862)<span></span>
</td>
<td class="nump">126,935,014<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2022</a></td>
<td class="nump">7,358,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 7,044<span></span>
</td>
<td class="nump">161,531,565<span></span>
</td>
<td class="nump">15,180,067<span></span>
</td>
<td class="nump">3,321,189<span></span>
</td>
<td class="num">(55,281,680)<span></span>
</td>
<td class="nump">124,758,185<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="nump">7,044,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(666,269)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2022</a></td>
<td class="nump">$ 7,358<span></span>
</td>
<td class="nump">163,549,358<span></span>
</td>
<td class="nump">15,162,233<span></span>
</td>
<td class="num">(3,609,126)<span></span>
</td>
<td class="num">(55,930,115)<span></span>
</td>
<td class="nump">119,179,708<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2022</a></td>
<td class="nump">7,358,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2022</a></td>
<td class="nump">$ 7,358<span></span>
</td>
<td class="nump">163,549,358<span></span>
</td>
<td class="nump">15,157,790<span></span>
</td>
<td class="nump">3,921,370<span></span>
</td>
<td class="num">(55,700,862)<span></span>
</td>
<td class="nump">126,935,014<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2022</a></td>
<td class="nump">7,358,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(224,810)<span></span>
</td>
<td class="num">(224,810)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,530,496)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(7,530,496)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TransferToStatutoryReserves', window );">Transfer to statutory reserves</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,443<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(4,443)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2022</a></td>
<td class="nump">$ 7,358<span></span>
</td>
<td class="nump">163,549,358<span></span>
</td>
<td class="nump">15,162,233<span></span>
</td>
<td class="num">(3,609,126)<span></span>
</td>
<td class="num">(55,930,115)<span></span>
</td>
<td class="nump">119,179,708<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2022</a></td>
<td class="nump">7,358,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 7,392<span></span>
</td>
<td class="nump">163,663,305<span></span>
</td>
<td class="nump">15,168,003<span></span>
</td>
<td class="num">(8,318,564)<span></span>
</td>
<td class="num">(59,726,943)<span></span>
</td>
<td class="nump">110,793,193<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">7,391,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(89,504)<span></span>
</td>
<td class="num">(89,504)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of long-term notes into common shares</a></td>
<td class="nump">$ 242<span></span>
</td>
<td class="nump">489,276<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">489,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of long-term notes into common shares (in Shares)</a></td>
<td class="nump">241,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TransferToStatutoryReserves', window );">Transfer to statutory reserves</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,590<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,590)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax', window );">Foreign currency translation gain</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,681,720<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,681,720<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 7,634<span></span>
</td>
<td class="nump">164,152,581<span></span>
</td>
<td class="nump">15,170,593<span></span>
</td>
<td class="num">(6,636,844)<span></span>
</td>
<td class="num">(59,819,037)<span></span>
</td>
<td class="nump">112,874,927<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">7,633,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 7,392<span></span>
</td>
<td class="nump">163,663,305<span></span>
</td>
<td class="nump">15,168,003<span></span>
</td>
<td class="num">(8,318,564)<span></span>
</td>
<td class="num">(59,726,943)<span></span>
</td>
<td class="nump">110,793,193<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">7,391,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(337,346)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 7,788<span></span>
</td>
<td class="nump">164,407,308<span></span>
</td>
<td class="nump">15,185,889<span></span>
</td>
<td class="num">(12,810,612)<span></span>
</td>
<td class="num">(60,082,175)<span></span>
</td>
<td class="nump">106,708,198<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2023</a></td>
<td class="nump">7,788,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 7,634<span></span>
</td>
<td class="nump">164,152,581<span></span>
</td>
<td class="nump">15,170,593<span></span>
</td>
<td class="num">(6,636,844)<span></span>
</td>
<td class="num">(59,819,037)<span></span>
</td>
<td class="nump">112,874,927<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">7,633,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss for the period</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(247,842)<span></span>
</td>
<td class="num">(247,842)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,173,768)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,173,768)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits', window );">Conversion of long-term notes into common shares</a></td>
<td class="nump">$ 154<span></span>
</td>
<td class="nump">254,727<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">254,881<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of long-term notes into common shares (in Shares)</a></td>
<td class="nump">154,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TransferToStatutoryReserves', window );">Transfer to statutory reserves</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">15,296<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(15,296)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 7,788<span></span>
</td>
<td class="nump">$ 164,407,308<span></span>
</td>
<td class="nump">$ 15,185,889<span></span>
</td>
<td class="num">$ (12,810,612)<span></span>
</td>
<td class="num">$ (60,082,175)<span></span>
</td>
<td class="nump">$ 106,708,198<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2023</a></td>
<td class="nump">7,788,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TransferToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer to statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TransferToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to temporary equity resulting from foreign currency translation adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507844496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (337,346)<span></span>
</td>
<td class="num">$ (666,269)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of OID and debt issuing costs of notes</a></td>
<td class="nump">31,250<span></span>
</td>
<td class="nump">131,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expenses</a></td>
<td class="nump">31,637<span></span>
</td>
<td class="nump">33,812<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnRestructuringOfDebt', window );">Loss (gain) on note conversion</a></td>
<td class="num">(5,602)<span></span>
</td>
<td class="nump">121,121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncreaseDecreaseInAdvanceToSupplier', window );">Advance to supplier</a></td>
<td class="num">(68,898,980)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="num">(4,290)<span></span>
</td>
<td class="nump">1,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">46,034<span></span>
</td>
<td class="num">(27,748)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Payment of lease liability</a></td>
<td class="num">(31,637)<span></span>
</td>
<td class="num">(33,812)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued liabilities and other payables</a></td>
<td class="nump">126,642<span></span>
</td>
<td class="nump">271,753<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(69,042,292)<span></span>
</td>
<td class="num">(167,599)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShortTermLoanReceivable', window );">Short term loan receivable</a></td>
<td class="num">(69,994,412)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activity</a></td>
<td class="num">(69,994,412)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">EFFECT OF EXCHANGE RATE CHANGE ON CASH</a></td>
<td class="nump">679,186<span></span>
</td>
<td class="num">(7,598,080)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET DECREASE IN CASH</a></td>
<td class="num">(138,357,518)<span></span>
</td>
<td class="num">(7,765,679)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations', window );">CASH, BEGINNING OF PERIOD</a></td>
<td class="nump">138,813,673<span></span>
</td>
<td class="nump">152,011,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">CASH, END OF PERIOD</a></td>
<td class="nump">456,155<span></span>
</td>
<td class="nump">144,246,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income tax paid</a></td>
<td class="nump">37,279<span></span>
</td>
<td class="nump">51,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of notes into common shares</a></td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="nump">$ 1,896,986<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncreaseDecreaseInAdvanceToSupplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance to supplier.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncreaseDecreaseInAdvanceToSupplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShortTermLoanReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of short term loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShortTermLoanReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; attributable to disposal group, including, but not limited to, discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnRestructuringOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 60<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481408/470-60-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnRestructuringOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509524128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Description of Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>1. ORGANIZATION AND DESCRIPTION
OF BUSINESS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Smart Powerr Corp. (the &#8220;Company&#8221;
or &#8220;SPC&#8221;) was incorporated in Nevada, and was formerly known as China Recycling Entergy Corporation. The Company, through
its subsidiaries, provides energy saving solutions and services, including selling and leasing energy saving systems and equipment to
customers, and project investment in the Peoples Republic of China (&#8220;PRC&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">The Company&#8217;s
organizational chart as of June 30, 2023 is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><img alt="" src="image_001.jpg" style="height: 440px; width: 618px"/>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i>Erdos
TCH &#8211; Joint Venture</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 14, 2009, the Company
formed a joint venture (the &#8220;JV&#8221;) with Erdos Metallurgy Co., Ltd. (&#8220;Erdos&#8221;) to recycle waste heat from Erdos&#8217;
metal refining plants to generate power and steam to be sold back to Erdos. The name of the JV was Inner Mongolia Erdos TCH Energy Saving
Development Co., Ltd. (&#8220;Erdos TCH&#8221;) with a term of&#160;20&#160;years. Erdos contributed&#160;7% of the total investment of
the project, and Xi&#8217;an TCH Energy Technology Co., Ltd. (&#8220;Xi&#8217;an TCH&#8221;) contributed&#160;93%. On June 15, 2013, Xi&#8217;an
TCH and Erdos entered into a share transfer agreement, pursuant to which Erdos sold its&#160;7% ownership interest in the JV to Xi&#8217;an
TCH for $1.29&#160;million (RMB&#160;8&#160;million), plus certain accumulated profits. Xi&#8217;an TCH paid the $1.29&#160;million in
July 2013 and, as a result, became the sole stockholder of the JV. Erdos TCH currently has two power generation systems in Phase I with
a total 18 MW power capacity, and three power generation systems in Phase II with a total 27 MW power capacity. On April 28, 2016, Erdos
TCH and Erdos entered into a supplemental agreement, effective May 1, 2016, whereby Erdos TCH cancelled monthly minimum lease payments
from Erdos, and started to charge Erdos based on actual electricity sold at RMB&#160;0.30&#160;/ KWH. The selling price of each KWH is
determined annually based on prevailing market conditions. In May 2019, Erdos TCH ceased operations due to renovations and furnace safety
upgrades of Erdos, and the Company initially expected the resumption of operations in July 2020, but the resumption of operations was
further delayed due to the government&#8217;s mandate for Erdos to significantly lower its energy consumption per unit of GDP by implementing
a comprehensive technical upgrade of its ferrosilicon production line to meet the City&#8217;s energy-saving targets.&#160;&#160;Erdos
is currently researching the technical rectification scheme. Once the scheme is determined, Erdos TCH will carry out technical transformation
for its waste heat power station project.&#160;During this period, Erdos will compensate Erdos TCH RMB&#160;1&#160;million ($145,524)
per month, until operations resume.&#160;The Company has not recognized any income due to the uncertainty of collection. In addition,
Erdos TCH has&#160;30% ownership in DaTangShiDai (BinZhou) Energy Savings Technology Co., Ltd. (&#8220;BinZhou Energy Savings&#8221;),&#160;30%
ownership in DaTangShiDai DaTong Recycling Energy Technology Co., Ltd. (&#8220;DaTong Recycling Energy&#8221;), and&#160;40% ownership
in DaTang ShiDai TianYu XuZhou Recycling Energy Technology Co, Ltd. (&#8220;TianYu XuZhou Recycling Energy&#8221;). These companies were
incorporated in 2012 but had no operations since then nor has any registered capital contribution been made.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Chengli Waste Heat Power Generation
Projects</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On July 19, 2013, Xi&#8217;an
TCH formed a new company, &#8220;Xi&#8217;an Zhonghong New Energy Technology Co., Ltd.&#8221; (&#8220;Zhonghong&#8221;), of which it owns&#160;90%,
with HYREF owning the other&#160;10%.&#160;Zhonghong provides energy saving solution and services, including constructing, selling and
leasing energy saving systems and equipment to customers. On December 29, 2018, Shanghai TCH entered into a Share Transfer Agreement with
HYREF, pursuant to which HYREF transferred its&#160;10% ownership in Zhonghong to Shanghai TCH for RMB&#160;3&#160;million ($0.44&#160;million).
The transfer was completed January 22, 2019.&#160;The Company owns&#160;100% of Xi&#8217;an Zhonghong after the transaction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On July 24, 2013, Zhonghong entered
into a Cooperative Agreement of CDQ and CDQ WHPG Project (Coke Dry Quenching Waste Heat Power Generation Project) with Boxing County Chengli
Gas Supply Co., Ltd. (&#8220;Chengli&#8221;). The parties entered into a supplement agreement on July 26, 2013. Pursuant to these agreements,
Zhonghong will design, build and maintain a 25 MW CDQ system and a CDQ WHPG system to supply power to Chengli, and Chengli will pay energy
saving fees (the &#8220;Chengli Project&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 29, 2018, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, HYREF, Guohua Ku, and Mr. Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement,&#160;pursuant
to which Xi&#8217;an Zhonghong transferred Chengli CDQ WHPG station (&#8216;the Station&#8221;) as the repayment for the loan of RMB&#160;188,639,400&#160;($27.54&#160;million)
to HYREF. Xi&#8217;an Zhonghong, Xi&#8217;an TCH, Guohua Ku and Chonggong Bai also agreed to a Buy Back Agreement for the Station when
certain conditions are met (see Note 10). The transfer of the Station was completed January 22, 2019, when the Company recorded a $624,133&#160;loss
from this transfer.&#160;However, because the loan was not deemed repaid due to the buyback provision (See Note 10 for detail), the Company
kept the loan and the Chengli project&#160;in its consolidated financial statements (&#8220;CFS&#8221;) until April&#160;9,&#160;2021.
The Buy Back Agreement was terminated April&#160;9, 2021, HYREF did not execute the buy-back option and did not ask for any additional
payment from the buyers other than keeping the CDQ WHPG station.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Formation of Zhongxun</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On March 24, 2014, Xi&#8217;an
TCH incorporated a subsidiary, Zhongxun Energy Investment (Beijing) Co., Ltd. (&#8220;Zhongxun&#8221;) with registered capital of $5,695,502&#160;(RMB&#160;35,000,000),
which must be contributed before October 1, 2028. Zhongxun is&#160;100% owned by Xi&#8217;an TCH and will be mainly engaged in project
investment, investment management, economic information consulting, and technical services. Zhongxun has not commenced operations nor
has any capital contribution been made as of the date of this report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i>Formation
of Yinghua</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On February 11, 2015, the Company
incorporated a subsidiary, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) with registered capital of $30,000,000,
to be paid within&#160;10 years&#160;from the date the business license is issued. Yinghua is&#160;100% owned by the Company and will
be mainly engaged in financial leasing, purchase of financial leasing assets, disposal and repair of financial leasing assets, consulting
and ensuring of financial leasing transactions, and related factoring business. Yinghua has not commenced operations nor has any capital
contribution been made as of the date of this report.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Other Events</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In December 2019, a novel strain
of coronavirus (COVID-19) was reported, and the World Health Organization declared the outbreak to constitute a &#8220;Public Health Emergency
of International Concern.&#8221; This contagious disease outbreak, which continues to spread to additional countries, and disrupts supply
chains and affecting production and sales across a range of industries as a result of quarantines, facility closures, and travel and logistics
restrictions in connection with the outbreak. The COVID-19 outbreak impacted the Company&#8217;s operations for the first quarter of 2020.
However, as a result of PRC government&#8217;s effort on disease control, most cities in China were reopened in April 2020, the outbreak
in China is under the control. From April 2020 to the end of 2021, there were some new COVID-19 cases discovered in a few provinces of
China, however, the number of new cases are not significant due to PRC government&#8217;s strict control. In 2022, COVID-19 cases fluctuated
and increased in many cities of China including Xi&#8217;an Province where the Company is located; as a result of such increases, there
have been periodic short-term lockdowns and restrictions on travel in Xi&#8217;an Province and other areas of China, the Company&#8217;s
operations have been adversely impacted by the travel and work restrictions imposed on a temporary basis in China to limit the spread
of COVID-19. In January 2023, China dropped all COVID restrictions, and the Company actively resumed its business transformation task
to transform and expand into an energy storage integrated solution provider sector.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On July 27, 2021, the Company
filed a certificate of change to the Company&#8217;s Articles of Incorporation with the Secretary of State of the State of Nevada to&#160;increase
the total number of the Company&#8217;s authorized shares of common stock from&#160;10,000,000&#160; to&#160;100,000,000, par value $0.001&#160;per
share.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On March 3, 2022, the Company
filed with the Secretary of State of the State of Nevada a Certificate of Amendment to the Company&#8217;s Amended and Restated Certificate
of Incorporation to change our corporate name from China Recycling Energy Corporation to Smart Powerr Corp, effective March 3, 2022.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651510928960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>2. SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Basis of Presentation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The accompanying unaudited financial
information as of and for the six and three months ended June 30, 2023 and 2022 was prepared in accordance with accounting principles
generally accepted in the U.S. (&#8220;US GAAP&#8221;) for interim financial information and with the instructions to Quarterly Report
on Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, such financial information includes all adjustments (consisting
only of normal recurring adjustments, unless otherwise indicated) considered necessary for a fair presentation of our financial position
at such date and the operating results and cash flows for such periods. Operating results for the six months ended June 30, 2023 are not
necessarily indicative of the results that may be expected for the entire year or for any other subsequent interim period. The interim
consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the
Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, previously filed with the Securities Exchange
Commission (&#8220;SEC&#8221;) on May 8, 2023.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Principle of
Consolidation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Consolidated Financial Statements&#160;(&#8220;CFS&#8221;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) and Sifang
Holdings; Sifang Holdings&#8217; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#8220;Huahong&#8221;) and Shanghai
TCH Energy Tech Co., Ltd. (&#8220;Shanghai TCH&#8221;); Shanghai TCH&#8217;s wholly-owned subsidiary, Xi&#8217;an TCH Energy Tech Co.,
Ltd. (&#8220;Xi&#8217;an TCH&#8221;); and Xi&#8217;an TCH&#8217;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#8220;Erdos
TCH&#8221;), 100% owned by Xi&#8217;an TCH, 2) Zhonghong, 90% owned by Xi&#8217;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#8217;an TCH. Substantially all the Company&#8217;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#8217;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Uses and Sources of Liquidity</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For the six months ended June
30, 2023 and 2022, the Company had a net loss of $337,346&#160;and $666,269, respectively. For the three months ended June 30, 2023 and
2022, the Company had a net loss of $247,842 and $224,810, respectively. The Company had an accumulated deficit of $60.08&#160;million
as of June 30, 2023. The Company disposed all of its systems and currently holds five power generating systems through Erdos TCH, the
five power generating systems are currently not producing any electricity. The Company is in the process of transforming and expanding
into an energy storage integrated solution provider business. The Company plans to pursue disciplined and targeted expansion strategies
for market areas the Company currently does not serve. The Company actively seeks and explores opportunities to apply energy storage technologies
to new industries or segments with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV)
and wind power stations,&#160;remote islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160; The Company&#8217;s
cash flow forecast indicates it will have sufficient cash to fund its operations for the next 12 months from the date of issuance of these
CFS.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Use of Estimates</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In preparing these CFS in accordance
with US GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities in the balance sheets
as well as revenues and expenses during the period reported. Actual results may differ from these estimates.&#160;On an on-going basis,
management evaluates its estimates, including those allowances for bad debt, impairment loss on fixed assets
and construction in progress, income taxes, and contingencies and litigation. Management bases its estimates on historical experience
and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making
judgments about the carrying values of assets and liabilities that are not readily apparent from other resources.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Revenue Recognition</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>A)</i>&#160;<i>Sales-type
Leasing and Related Revenue Recognition</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows Financial
Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842. The Company&#8217;s sales
type lease contracts for revenue recognition fall under ASC 842. During the six and three months ended June 30, 2023 and 2022, the Company
did not sell any new power generating projects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company constructs and leases
waste energy recycling power generating projects to its customers. The Company typically transfers legal ownership of the waste energy
recycling power generating projects to its customers at the end of the lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company finances construction
of waste energy recycling power generating projects. The sales and cost of sales are recognized at the inception of the lease, which is
when control is transferred to the lessee. The Company accounts for the transfer of control as a sales type lease in accordance with ASC
842-10-25-2. The underlying asset is derecognized, and revenue is recorded when collection of payments is probable. This is in accordance
with the revenue recognition principle in ASC 606 - Revenue from contracts with customers. The investment in sales-type leases consists
of the sum of the minimum lease payments receivable less unearned interest income and estimated executory cost. Minimum lease payments
are part of the lease agreement between the Company (as the lessor) and the customer (as the lessee). The discount rate implicit in the
lease is used to calculate the present value of minimum lease payments. The minimum lease payments consist of the gross lease payments
net of executory costs and contingent rentals, if any. Unearned interest is amortized to income over the lease term to produce a constant
periodic rate of return on net investment in the lease. While revenue is recognized at the inception of the lease, the cash flow from
the sales-type lease occurs over the course of the lease, which results in interest income and reduction of receivables. Revenue is recognized
net of value-added tax.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>B)</i>&#160;<i>Contingent
Rental Income</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company records income from
actual electricity generated of each project in the period the income is earned, which is when the electricity is generated. Contingent
rent is not part of minimum lease payments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Operating Leases</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company determines if an
arrangement is a lease or contains a lease at inception. Operating lease liabilities are recognized based on the present value of the
remaining lease payments, discounted using the discount rate for the lease at the commencement date. As the rate implicit in the lease
is not readily determinable for an operating lease, the Company generally uses an incremental borrowing rate based on information available
at the commencement date to determine the present value of future lease payments. Operating lease right-of-use (&#8220;ROU assets&#8221;)
assets represent the Company&#8217;s right to control the use of an identified asset for the lease term and lease liabilities represent
the Company&#8217;s obligation to make lease payments arising from the lease. ROU assets are generally recognized based on the amount
of the initial measurement of the lease liability. Lease expense is recognized on a straight-line basis over the lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">ROU assets are reviewed for impairment
when indicators of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC
360, Property, Plant, and Equipment, as ROU assets are long-lived nonfinancial assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">ROU assets are tested for impairment
individually or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other
assets and liabilities. An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest
level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company
recognized no impairment of ROU assets as of June 30, 2023 or December 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Operating leases are included
in operating lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.</span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Cash</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cash includes cash on hand, demand
deposits placed with banks or other financial institutions and all highly liquid investments with an original maturity of three months
or less as of the purchase date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Accounts Receivable</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s policy is
to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable
and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer
payment patterns to evaluate the adequacy of these reserves. As of June 30, 2023 and December 31, 2022, the Company had&#160;no&#160;accounts
receivable.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Advance to suppliers</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Advance to suppliers consist of balances paid to suppliers for materials
that have not been received. The Company reviews its advances to suppliers on a periodic basis and makes general and specific allowances
when there is doubt as to the ability of a supplier to provide supplies to the Company or refund an advance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Short term loan receivables </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company provided loans to certain third parties for the purpose of
making use of its cash.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company monitors all loans receivable for delinquency and provides
for estimated losses for specific receivables that are not likely to be collected. Management periodically assesses the collectability
of these loans receivable. Delinquent account balances are written-off against the allowance for doubtful accounts after management has
determined that the likelihood of collection is not probable. As of June 30, 2023 and 2022, the Company did not accrue allowance against
short term loan receivables.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Concentration of Credit Risk</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cash includes cash on hand and
demand deposits in accounts maintained within China.&#160;Balances at financial institutions and state-owned banks within&#160;the PRC
are covered by insurance up to RMB&#160;500,000&#160;($71,792) per bank. Any balance over RMB&#160;500,000&#160;($71,792) per bank in
PRC is not covered. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Certain other financial instruments,
which subject the Company to concentration of credit risk, consist of accounts and other receivables. The Company does not require collateral
or other security to support these receivables. The Company conducts periodic reviews of its customers&#8217; financial condition and
customer payment practices to minimize collection risk on accounts receivable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The operations of the Company
are in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced by the political,
economic and legal environments in the PRC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Property and Equipment</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Property and equipment are stated
at cost, net of accumulated depreciation. Expenditures for maintenance and repairs are expensed as incurred; additions, renewals and betterments
are capitalized. When property and equipment are retired or otherwise disposed of, the related cost and accumulated depreciation are removed
from the respective accounts, and any gain or loss is included in operations. Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows:&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-size: 10pt">Vehicles</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">2&#160;-&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Office and Other Equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2&#160;-&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2&#160;-&#160;3&#160;years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white"><i>Impairment
of Long-lived Assets</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In accordance with FASB ASC Topic
360,&#160;<i>&#8220;Property, Plant, and Equipment</i>,&#8221; the Company reviews its long-lived assets, including property and equipment,
for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable.
If the total expected undiscounted future net cash flows are less than the carrying amount of the asset, a loss is recognized for the
difference between the fair value (&#8220;FV&#8221;) and carrying amount of the asset. The Company did not record any impairment for the
six and three months ended June 30, 2023 and 2022.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Account and other payables </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts and other payables represent liabilities for goods and services
provided to the Company prior to the end of the financial year which are unpaid. They are classified as current liabilities if payment
is due within one year or less (or in the normal operating cycle of the business if longer). Otherwise, they are presented as non-current
liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts and other payables are initially recognized as fair value, and
subsequently carried at amortized cost using the effective interest method.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Borrowings </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowings are presented as current liabilities unless the Company has
an unconditional right to defer settlement for at least 12 months after the financial year end date, in which case they are presented
as non-current liabilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowings are initially recognized at fair value (net of transaction costs)
and subsequently carried at amortized cost. Any difference between the proceeds (net of transaction costs) and the redemption value is
recognized in profit or loss over the period of the borrowings using an effective interest method.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowing costs are recognized in profit or loss using the effective interest
method.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Cost of Sales</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cost of sales consists primarily
of the direct material of the power generating system and expenses incurred directly for project construction for sales-type leasing and
sales tax and additions for contingent rental income.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Income Taxes</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Income taxes are accounted for
using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences in future years
of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted
tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation
allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows FASB ASC
Topic 740, which prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken
or expected to be taken in a tax return. ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Under FASB ASC Topic 740, when
tax returns are filed, it is likely that some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the CFS in the period during which, based on all available evidence, management believes it
is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes,
if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition
threshold are measured as the largest amount of tax benefit that is more than&#160;50% likely of being realized upon settlement with the
applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described
above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest
and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits is
classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#160;At
June 30, 2023 and December 31, 2022, the Company did not take any uncertain positions that would necessitate recording a tax related liability.&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Statement of Cash Flows</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In accordance with FASB ASC Topic
230,&#160;<i>&#8220;Statement of Cash Flows,&#8221;</i>&#160;cash flows from the Company&#8217;s operations are calculated based upon
the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash flows may not necessarily
agree with changes in the corresponding balances on the balance sheet.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Fair Value of Financial Instruments</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For certain of the Company&#8217;s
financial instruments, including cash and equivalents, restricted cash, accounts receivable, other receivables, accounts payable, accrued
liabilities and short-term debts, the carrying amounts approximate their FVs due to their short maturities. Receivables on sales-type
leases are based on interest rates implicit in the lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">FASB ASC Topic 820,&#160;<i>&#8220;Fair
Value Measurements and Disclosures,&#8221;</i>&#160;requires disclosure of the FV of financial instruments held by the Company. FASB ASC
Topic 825,&#160;<i>&#8220;Financial Instruments,&#8221;</i>&#160;defines FV, and establishes a three-level valuation hierarchy for disclosures
of FV measurement that enhances disclosure requirements for FV measures. The carrying amounts reported in the consolidated balance sheets
for receivables and current liabilities each qualify as financial instruments and are a reasonable estimate of their FV because of the
short period of time between the origination of such instruments and their expected realization and their current market rate of interest.
The three levels of valuation hierarchy are defined as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to FV measurement.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><span style="background-color: white">The
Company analyzes all financial instruments with features of both liabilities and equity under FASB ASC 480,&#160;<i>&#8220;Distinguishing
Liabilities from Equity,&#8221;</i>&#160;and ASC 815,&#160;<i>&#8220;Derivatives and Hedging.&#8221;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023 and December
31, 2022, the Company did not have any long-term debt; and the Company did not identify any assets or liabilities that are required to
be presented on the balance sheet at FV.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Stock-Based Compensation</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company accounts for share-based
compensation awards to employees in accordance with FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;, which requires
that share-based payment transactions with employees be measured based on the grant-date FV of the equity instrument issued and recognized
as compensation expense over the requisite service period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company accounts for share-based
compensation awards to non-employees in accordance with FASB ASC Topic 718 and FASB ASC Subtopic 505-50, &#8220;Equity-Based Payments
to Non-employees&#8221;. Share-based compensation associated with the issuance of equity instruments to non-employees is measured at the
FV of the equity instrument issued or committed to be issued, as this is more reliable than the FV of the services received. The FV is
measured at the date that the commitment for performance by the counterparty has been reached or the counterparty&#8217;s performance
is complete.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows ASU 2018-07,
&#8220;Compensation &#8212; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#8221; which expands
the scope of ASC 718 to include share-based payment transactions for acquiring goods and services from non-employees. An entity should
apply the requirements of ASC 718 to non-employee awards except for specific guidance on inputs to an option pricing model and the attribution
of cost. ASC 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed
in a grantor&#8217;s own operations by issuing share-based payment awards.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Basic and Diluted Earnings
per Share</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company presents net income
(loss) per share (&#8220;EPS&#8221;) in accordance with FASB ASC Topic 260,&#160;<i>&#8220;Earning Per Share.&#8221;</i>&#160;Accordingly,
basic income (loss) per share is computed by dividing income (loss) available to common stockholders by the weighted average number of
shares outstanding, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income by the weighted-average
number of common shares outstanding as well as common share equivalents outstanding for the period determined using the treasury-stock
method for stock options and warrants and the if-converted method for convertible notes. The Company made an accounting policy election
to use the if-converted method for convertible securities that are eligible to receive common stock dividends, if declared. Diluted EPS
reflect the potential dilution that could occur based on the exercise of stock options or warrants or conversion of convertible securities
using the if-converted method.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For the six months ended June
30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive features of the warrants and options.
For the three months ended June 30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive
features of the warrants and options. For the six months ended June 30, 2023 and 2022,&#160;30,911&#160;shares purchasable under warrants
and options were excluded from the EPS calculation as these were not dilutive due to the exercise price was more than the stock market
price. For the three months ended June 30, 2023 and 2022, 30,911 shares purchasable under warrants and options were excluded from the
EPS calculation as these were not dilutive due to the exercise price was more than the stock market price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Foreign Currency Translation
and Comprehensive Income (Loss)</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s functional
currency is the Renminbi (&#8220;RMB&#8221;). For financial reporting purposes, RMB were translated into U.S. Dollars (&#8220;USD&#8221;
or &#8220;$&#8221;) as the reporting currency. Assets and liabilities are translated at the exchange rate in effect at the balance sheet
date. Revenues and expenses are translated at the average rate of exchange prevailing during the reporting period. Translation adjustments
arising from the use of different exchange rates from period to period are included as a component of stockholders&#8217; equity as &#8220;Accumulated
other comprehensive income.&#8221; Gains and losses resulting from foreign currency transactions are included in income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows FASB ASC
Topic 220,&#160;<i>&#8220;Comprehensive Income.&#8221;</i>&#160;Comprehensive income is comprised of net income and all changes to the
statements of stockholders&#8217; equity, except those due to investments by stockholders, changes in paid-in capital and distributions
to stockholders.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Segment Reporting</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">FASB ASC Topic 280,&#160;<i>&#8220;Segment
Reporting,&#8221;</i>&#160;requires use of the &#8220;management approach&#8221; model for segment reporting. The management approach
model is based on the way a company&#8217;s management organizes segments within the company for making operating decisions and assessing
performance. Reportable segments are based on products and services, geography, legal structure, management structure, or any other manner
in which management disaggregates a company. FASB ASC Topic 280 has no effect on the Company&#8217;s CFS as substantially all of the Company&#8217;s
operations are conducted in one industry segment. All of the Company&#8217;s assets are located in the PRC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>New Accounting Pronouncements</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In June 2016, the FASB issued
ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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 probable, incurred loss model and is applicable to the
measurement of credit losses on financial assets measured at amortized cost basis. An entity should apply ASU 2016-13 on a modified-retrospective
transition approach that would require a cumulative-effect adjustment to the opening retained earnings in the balance sheets as of the
date of adoption. In March 2022, the FASB issued ASU 2022-02, Financial Instruments &#8211; Credit Losses (Topic 326): Troubled Debt Restructurings
and Vintage Disclosures, which eliminates the accounting guidance for trouble debt restructurings by creditors and enhances the disclosure
requirements for modifications of loans to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 requires disclosure
of gross write-offs by year of origination for receivables within the scope of Subtopic 326-20, Financial Instruments - Credit Losses
- Measured at Amortized Cost, which should be applied prospectively. Both ASU 2016-13 and ASU 2022-02 are effective for smaller reporting
companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted
ASU 2016-13 and ASU 2022-02 on January 1, 2023. The adoption of ASU 2016-13 and ASU 2022-02 did not have any impact on the Company&#8217;s
CFS.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In January 2017, the FASB issued
ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires
a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value
exceeds its FV, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis. As a smaller reporting
company, the standard was effective for the Company for interim and annual reporting periods beginning after December 15, 2022, with early
adoption permitted. The Company adopted ASU 2017-04 for its interim and annual goodwill impairment tests on January 1, 2023. The adoption
of ASU 2017-04 did not have any impact on the Company&#8217;s CFS.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Other recent accounting pronouncements
issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did
not or are not believed by management to have a material impact on the Company&#8217;s present or future CFS.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651510365344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Receivables<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Other Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">OTHER RECEIVABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>3. OTHER
RECEIVABLES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023,&#160;other
receivables mainly consisted of (i) advance to third parties of $6,920, bearing no interest, payable upon demand, and ii) others of $46,952.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of December 31, 2022, other
receivables mainly consisted of (i) advance to third parties of $7,179, bearing no interest, payable upon demand, ii) advance to suppliers
of $2,583&#160;and (iii) others of $19,579.&#160;&#160;&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//310-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651510337328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Loan Receivable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Loan Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT-TERM LOAN RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>4. SHORT-TERM LOAN RECEIVABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of March 31, 2023, the Company
had $140,576,568&#160;(RMB&#160;966.0&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $43,657&#160;(RMB&#160;300,000)
per day for total of $218,287&#160;(RMB&#160;1.5&#160;million). To ensure the safety of the funds, before money was transferred to Youkai,
Youkai handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of
the loan. The Company received the repayment of $140.6&#160;million in full plus capital utilization fee on April 3, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023, the Company
had $67,120,596&#160;(RMB&#160;485.0&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $13,839&#160;(RMB&#160;100,000)
per day for total of $69,196&#160;(RMB&#160;500,000). To ensure the safety of the funds, before money was transferred to Youkai, Youkai
handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of the loan.
The Company received the repayment of $67.2&#160;million in full plus capital utilization fee on July 3, 2023.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509636656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advance to Suppliers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToSuppliersAbstract', window );"><strong>Advance to Suppliers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToSuppliersDisclosureTextBlock', window );">ADVANCE TO SUPPLIERS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>5. ADVANCE TO SUPPLIERS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On June 19, 2023, the Company
entered a purchase agreement with Hubei Bangyu New Energy Technology Co., Ltd. (&#8220;Bangyu&#8221;). The total contract amount was $82.3
million (RMB 595.0 million) for purchasing the energy storage battery systems. As of June 30, 2023, the Company made a prepayment to Bangyu
of $65.9 million (RMB 476.0 million). The Company is in the process of transforming and expanding into energy storage integrated solution
provider business. The Company actively seeks and explores opportunities to apply energy storage technologies to new industries or segments
with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV) and wind power stations,&#160;remote
islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On August 2, 2021, the Company
entered a Research and Development (&#8220;R&amp;D&#8221;) Cooperation Agreement with a software development company to design, establish,
upgrade and maintenance of Smart Energy Management Cloud Platform for energy storage and remote-site monitoring; upon completion, the
Company will provide such platform to its customers at a fee. Total contracted R&amp;D cost is $1,000,000, as of December 31, 2022, the
Company paid $200,000&#160;as R&amp;D expense, and was committed to pay remaining $800,000&#160;after trial operation. During the year
ended December 31, 2022, the Company expensed $200,000&#160;in R&amp;D.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On August 23, 2021,&#160;the
Company entered a Market Research and Project Development Service Agreement with a consulting company in Xi&#8217;an for a service period
of 12 months. The consulting company will perform market research for new energy industry including photovoltaic and energy storage, develop
potential new customers and due diligence check, assisting the Company for business cooperation negotiation and relevant agreements preparation.
Total contract amount is $1,150,000, and the Company paid $650,000&#160;at commencement of the service and recorded as R&amp;D expense
during the year ended December 31, 2022; the Company prepaid $200,000&#160;during the quarter ended June 30, 2023, and will pay the remaining
of $300,000&#160;upon completion all the services.&#160; </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToSuppliersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToSuppliersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToSuppliersDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for advance to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToSuppliersDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651603707120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Subject to Buyback<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AssetSubjectToBuybackAbstract', window );"><strong>Asset Subject to Buyback [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock', window );">ASSET SUBJECT TO BUYBACK</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>6. ASSET SUBJECT TO BUYBACK</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Chengli project finished
construction, and was transferred to the Company&#8217;s fixed assets at a cost of $35.24&#160;million (without impairment loss) and was
ready to be put into operation as of December 31, 2018.&#160;On January 22, 2019,&#160;Xi&#8217;an Zhonghong completed the transfer of
Chengli CDQ WHPG project as partial repayment for the loan and accrued interest of RMB 188,639,400 ($27.54 million) to HYREF (see Note
10).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 9, 2021, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement).
Under the termination agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing of the termination
agreement. HYREF will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the
CDQ WHPG station. As a result of the termination of the buy-back agreement, the Company recorded a gain of approximately $3.1&#160;million
from transferring the CDP WHPG station to HYREF as partial repayment of the entrusted loan, which is the difference between the carrying
value of the assets and loan and interest payable on the loan.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AssetSubjectToBuybackAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AssetSubjectToBuybackAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509469280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED LIABILITIES AND OTHER PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>7. ACCRUED LIABILITIES AND
OTHER PAYABLES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Accrued liabilities and other
payables consisted of the following as of June 30, 2023 and December 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Education and union fund and social insurance payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">244,255</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">270,116</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued payroll and welfare</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232,193</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">251,021</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Accrued litigation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,082,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,203,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,505</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,128</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,587,975</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,776,414</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Accrued
litigation was&#160;mainly for court enforcement fee, fee to lawyer, penalty and other fees (see Note 16).</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509500400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TaxPayableTextBlock', window );">TAXES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>8. TAXES
PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Taxes payable
consisted of the following as of June 30, 2023 and December 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,682,757</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,639,832</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">145</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,682,937</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,639,977</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,724,312</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,681,352</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Noncurrent</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,958,625</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,958,625</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0in"><span style="background-color: white">As of
June 30, 2023, income tax payable included $7.61&#160;million from recording the estimated one-time transition tax on post-1986
foreign unremitted earnings under the Tax Cut and Jobs Act signed on December 22, 2017 ($3.65&#160;million included in current tax
payable and $3.96&#160;million noncurrent).&#160;An election was available for the U.S. shareholders of a foreign company to pay the
tax liability in installments over a period of eight years (until year 2026) with 8% of net tax liability in each of the first five
years, 15% in the sixth year, 20% in the seventh year, and 25% in the eighth year.&#160;The Company made such an
election.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TaxPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of tax payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TaxPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509531088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Tax, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred Tax, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock', window );">DEFERRED TAX, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>9. DEFERRED TAX, NET</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Deferred tax assets resulted
from asset impairment loss which was temporarily non-tax deductible for tax purposes but expensed in accordance with US GAAP; interest
income in sales-type leases which was recognized as income for tax purposes but not for book purpose as it did not meet revenue recognition
in accordance with US GAAP; accrued employee social insurance that can be deducted for tax purposes in the future, and the difference
between tax and accounting basis of cost of fixed assets which was capitalized for tax purposes and expensed as part of cost of systems
in accordance with US GAAP. Deferred tax liability arose from the difference between tax and accounting basis of net investment in sales-type
leases.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">As of June
30, 2023 and December 31, 2022, deferred tax assets consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 0.125in">Accrued expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,614</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 0.125in">Write-off Erdos TCH net investment in sales-type leases *</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,271,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,579,725</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,594,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,692,186</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 0.125in">US NOL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">889,941</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">730,855</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">PRC NOL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,257,662</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,118,123</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,066,253</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,178,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: valuation allowance for deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,066,253</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,178,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 4pt">Deferred tax assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: left"><span style="font-size: 10pt">This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure deferred tax assets and liability for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513353216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableAbstract', window );"><strong>Loan Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">LOAN PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>10. LOAN
PAYABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Entrusted Loan Payable
(HYREF Loan)</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The HYREF Fund was established
in July 2013 with a total fund of RMB&#160;460&#160;million ($77&#160;million) invested in Xi&#8217;an Zhonghong for Zhonghong&#8217;s
three new CDQ WHPG projects.&#160;The HYREF Fund invested RMB&#160;3&#160;million ($0.5&#160;million) as an equity investment and RMB&#160;457&#160;million
($74.5&#160;million) as a debt investment in Xi&#8217;an Zhonghong; in return for such investments, the HYREF Fund was to receive interest
from Zhonghong for the HYREF Fund&#8217;s debt investment. The loan was collateralized by the accounts receivable and the fixed assets
of Shenqiu Phase I and II power generation systems; the accounts receivable and fixed assets of Zhonghong&#8217;s three CDQ WHPG systems;
and a&#160;27&#160;million RMB ($4.39&#160;million) capital contribution made by Xi&#8217;an TCH in Zhonghong. Repayment of the loan (principal
and interest) was also jointly and severally guaranteed by Xi&#8217;an TCH and the Chairman and CEO of the Company. In the fourth quarter
of 2015, three power stations of Erdos TCH were pledged to Industrial Bank as an additional guarantee for the loan to Zhonghong&#8217;s
three CDQ WHPG systems. In 2016, two additional power stations of Erdos TCH and Pucheng Phase I and II systems were pledged to Industrial
Bank as an additional guarantee along with Xi&#8217;an TCH&#8217;s equity in Zhonghong.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The term of this loan was for
60 months from July 31, 2013 to July 30, 2018, with interest of&#160;12.5%.&#160;The Company paid RMB 50 million ($7.54 million) of the
RMB 280 million ($42.22 million), and on August 5, 2016, the Company entered into a supplemental agreement with the lender to extend the
due date of the remaining RMB 230 million ($34.68 million) of the original RMB 280 million ($45.54 million) to August 6, 2017. During
the year ended December 31, 2017, the Company negotiated with the lender again to further extend the remaining loan balance of RMB 230
million ($34.68 million), RMB 100 million ($16.27 million), and RMB 77 million ($12.08 million) The lender had tentatively agreed to extend
the remaining loan balance until August 2019 with interest of 9%, subject to the final approval from its headquarters. The headquarters
did not approve the extension proposal with interest of 9%; however, on December 29, 2018, the Company and the lender agreed to an alternative
repayment proposal as described below.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Repayment of HYREF loan</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">1.&#160;Transfer of Chengli project
as partial repayment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 29, 2018, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, HYREF, Guohua Ku, and Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement, pursuant
to which Xi&#8217;an Zhonghong transferred Chengli CDQ WHPG station as the repayment for the loan of RMB&#160;188,639,400&#160;($27.54&#160;million)
to HYREF, the transfer of which was completed on January 22, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Xi&#8217;an TCH is a secondary
limited partner of HYREF. The FV of the CDQ WHPG station applied in the transfer was determined by the parties based upon the appraisal
report issued by Zhonglian Assets Appraisal Group (Shaanxi) Co., Ltd. as of August 15, 2018. However, per the discussion below, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, Guohua Ku and Chonggong Bai (the &#8220;Buyers&#8221;) entered into a Buy Back Agreement, also agreed to buy
back the Station when conditions under the Buy Back Agreement are met. Due to the Buy Back agreement, the loan was not deemed repaid,
and therefore the Company recognized Chengli project as assets subject to buyback and kept the loan payable remained recognized under
ASC 405-20-40-1 as of December 31, 2020. The Buy Back agreement was terminated in April 2021 (see 2 below for detail).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">2.&#160;Buy
Back Agreement</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 29, 2018, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, HYREF, Guohua Ku, Chonggong Bai and Xi&#8217;an Hanneng Enterprises Management Consulting Co. Ltd. (&#8220;Xi&#8217;an
Hanneng&#8221;) entered into a Buy Back Agreement.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Pursuant to the Buy Back Agreement,
the Buyers jointly and severally agreed to buy back all outstanding capital equity of Xi&#8217;an Hanneng which was transferred to HYREF
by Chonggong Bai (see 3 below), and a CDQ WHPG station in Boxing County which was transferred to HYREF by Xi&#8217;an Zhonghong. The buy-back
price for the Xi&#8217;an Hanneng&#8217;s equity was based on the higher of (i) the market price of the equity shares at the time of buy-back;
or (ii) the original transfer price of the equity shares plus bank interest. The buy-back price for the Station was based on the higher
of (i) the FV of the Station on the date transferred; or (ii) the loan balance at the date of the transfer plus interest accrued through
that date. HYREF could request that the Buyers buy back the equity shares of Xi&#8217;an Hanneng and/or the CDQ WHPG station if one of
the following conditions is met: (i) HYREF holds the equity shares of Xi&#8217;an Hanneng until December 31, 2021; (ii) Xi&#8217;an Huaxin
New Energy Co., Ltd., is delisted from The National Equities Exchange And Quotations Co., Ltd., a Chinese over-the-counter trading system
(the &#8220;NEEQ&#8221;); (iii) Xi&#8217;an Huaxin New Energy, or any of the Buyers or its affiliates has a credit problem, including
not being able to issue an auditor report or standard auditor report or any control person or executive of the Buyers is involved in crimes
and is under prosecution or has other material credit problems, to HYREF&#8217;s reasonable belief; (iv) if Xi&#8217;an Zhonghong fails
to timely make repayment on principal or interest of the loan agreement, its supplemental agreement or extension agreement; (v) the Buyers
or any party to the Debt Repayment Agreement materially breaches the Debt Repayment Agreement or its related transaction documents, including
but not limited to the Share Transfer Agreement, the Pledged Assets Transfer Agreement, the Entrusted Loan Agreement and their guarantee
agreements and supplemental agreements.&#160;Due to halted trading of Huaxin stock by NEEQ for not filing its 2018 annual report, on December
19, 2019, Xi&#8217;an TCH, Xi&#8217;an Zhonghong, Guohua Ku and Chonggong Bai jointly and severally agreed to buy back all outstanding
capital equity of Xi&#8217;an Hanneng which was transferred to HYREF by Chonggong Bai earlier. The total buy back price was RMB&#160;261,727,506&#160;($37.52&#160;million)
including accrued interest of RMB&#160;14,661,506&#160;($2.10&#160;million), and was paid in full by Xi&#8217;an TCH on December 20, 2019.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 9, 2021, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement).
Under the termination agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing&#160;of the termination
agreement. HYREF will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the
CDQ WHPG station. The Company recorded a gain of approximately $3.1&#160;million from transferring the CDP WHPG station to HYREF as partial
repayment of the entrusted loan resulting from the termination of the buy-back agreement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">3. Transfer of Xuzhou Huayu Project
and Shenqiu Phase I&#160;&amp; II project to Mr. Bai for partial repayment of HYREF loan</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On January 4, 2019, Xi&#8217;an
Zhonghong, Xi&#8217;an TCH, and Mr. Chonggong Bai entered into a Projects Transfer Agreement, pursuant to which Xi&#8217;an Zhonghong
transferred a CDQ WHPG station (under construction) located in Xuzhou City for Xuzhou Huayu Coking Co., Ltd. (&#8220;Xuzhou Huayu Project&#8221;)
to Mr. Bai for RMB&#160;120,000,000&#160;($17.52&#160;million) and Xi&#8217;an TCH transferred two Biomass Power Generation Projects in
Shenqiu (&#8220;Shenqiu Phase I and II Projects&#8221;) to Mr. Bai for RMB&#160;127,066,000&#160;($18.55&#160;million). Mr. Bai agreed
to transfer all the equity shares of his wholly owned company, Xi&#8217;an Hanneng, to HYREF as repayment for the RMB&#160;247,066,000&#160;($36.07&#160;million)
loan made by Xi&#8217;an Zhonghong to HYREF as consideration for the transfer of the Xuzhou Huayu Project and Shenqiu Phase I and II Projects.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On February 15, 2019, Xi&#8217;an
Zhonghong completed the transfer of the Xuzhou Huayu Project and Xi&#8217;an TCH completed the transfer of Shenqiu Phase I and II Projects
to Mr. Bai, and on January 10, 2019, Mr. Bai transferred all the equity shares of his wholly owned company, Xi&#8217;an Hanneng, to HYREF
as repayment of Xi&#8217;an Zhonghong&#8217;s loan to HYREF as consideration for the transfer of the Xuzhou Huayu Project and Shenqiu
Phase I and II Projects.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Xi&#8217;an Hanneng is a
holding company and was supposed to own&#160;47,150,000&#160;shares of Xi&#8217;an Huaxin New Energy Co., Ltd.
(&#8220;Huaxin&#8221;), so that HYREF will indirectly receive and own such shares of Xi&#8217;an Huaxin as the repayment for the
loan of Zhonghong. Xi&#8217;an Hanneng already owned 29,948,000 shares of Huaxin; however, Xi&#8217;an Hanneng was not able to
obtain the remaining&#160;17,202,000&#160;shares due to halted trading of Huaxin stock by NEEQ for not filing its 2018 annual
report.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 19, 2019, Xi&#8217;an
TCH, Xi&#8217;an Zhonghong, Guohua Ku and Chonggong Bai jointly and severally agreed to buy back all outstanding capital equity of Xi&#8217;an
Hanneng which was transferred to HYREF by Chonggong Bai earlier. The total buy back price was RMB&#160;261,727,506&#160;($37.52&#160;million)
including accrued interest of RMB&#160;14,661,506&#160;($2.10&#160;million), and was paid in full by Xi&#8217;an TCH on December 20, 2019.&#160;On
December 20, 2019,&#160;Mr. Bai, Xi&#8217;an TCH and Xi&#8217;an Zhonghong agreed to have Mr. Bai repay the Company in cash for the transfer
price of Xuzhou Huayu and Shenqiu in five installment payments. The 1<sup>st</sup>&#160;payment of RMB&#160;50&#160;million ($7.17&#160;million)
was due January 5, 2020, the 2<sup>nd&#160;</sup>payment of RMB&#160;50&#160;million ($7.17&#160;million) was due February 5, 2020, the
3<sup>rd&#160;</sup>payment of RMB&#160;50&#160;million ($7.17&#160;million) was due April 5, 2020, the 4<sup>th</sup>&#160;payment of
RMB&#160;50&#160;million ($7.17&#160;million) was due on June 30, 2020, and the final payment of RMB&#160;47,066,000&#160;($6.75&#160;million)
was due September 30, 2020. As of December 31, 2020, the Company received the full payment of RMB&#160;247&#160;million ($36.28&#160;million)
from Mr. Bai.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">4. The lender agreed to extend
the repayment of RMB&#160;77.00&#160;million ($12.13&#160;million) to July 8, 2023. However, per court&#8217;s judgement on June 28, 2021,
the Company should repay principal $12.13&#160;million and accrued interest of $0.38&#160;million within 10 days from the judgment date.
The Company has not paid it yet as of this report date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Xi&#8217;an TCH had investment
RMB&#160;75.00&#160;million ($11.63&#160;million) into the HYREF fund as a secondary limited partner, and the Company recorded an impairment
loss of $11.63&#160;million for such investment during the year ended December 31, 2021 due to uncertainty of the collection of the investment.
This was impaired as Hongyuan does not have the ability to pay back (see Note 16 &#8211; Litigation).</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509422304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Payable, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NotePayableNetAbstract', window );"><strong>Note Payable, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DisclosureOfNotePayableNet', window );">NOTE PAYABLE, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>11. NOTE PAYABLE, NET</b>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Promissory Notes in December
2020</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On December 4, 2020, the Company
entered into a Note Purchase Agreement with an institutional investor, pursuant to which the Company issued the Purchaser a Promissory
Note of $3,150,000. The Purchaser purchased the Note with an original issue discount (&#8220;OID&#8221;) of $150,000, which was recognized
as debt discount is amortized using the interest method over the life of the note. The Note bears interest at&#160;8% and has a term of&#160;24
months. All outstanding principal and accrued interest on the Note was due and payable December 3, 2022. The Company&#8217;s obligations
under the Note may be prepaid at any time, provided that in such circumstance the Company would pay&#160;125% of any amounts outstanding
under the Note and being prepaid.&#160;Beginning on the date that is six months from the issue date of the Note, Purchaser shall have
the right to redeem any amount of this Note up to $500,000&#160;per calendar month by providing written notice to the Company.&#160;Upon
receipt of the redemption notice from the lender, the Company shall pay the applicable redemption amount in cash to lender within three
trading days of receipt of such redemption notice; if the Company fails to pay, then the outstanding balance will automatically be increased
by&#160;25%. During the year ended December 31, 2022, the Company amortized OID of $69,355&#160;and recorded $835&#160;interest expense
on this Note.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white">During
the year ended December 31, 2021, the Company entered into several Exchange Agreements with the lender, pursuant to the Agreements,
the Company and Lender partitioned new Promissory Notes of $3,850,000&#160;from the original Promissory Note, including adjustment
of $818,914&#160;to increase the principal of the notes during the second quarter of 2021 as a result of the Company&#8217;s failure
to pay the redemption amount in cash to lender within three trading days from receipt of the redemption notice, the Company recorded
$818,914&#160;principal adjustment as interest expense.&#160;The Company and Lender exchanged these Partitioned Notes for the
delivery of&#160;576,108&#160;shares of the Company&#8217;s common stock.&#160;The Company recorded $151,275&#160;loss on conversion
of these notes in 2021.&#160;On January 10, 2022, the Company and Lender exchanged a Partitioned Notes of $346,986&#160;for the
delivery of 58,258 shares of the Company&#8217;s common stock.&#160;The Company recorded $26,193&#160;loss on conversion of
this note in 2022.&#160;This Promissory Notes was paid in full on January 10, 2022.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Promissory Notes in April
2021</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On April 2, 2021, the Company
entered into a Note Purchase Agreement with an institutional investor, pursuant to which the Company issued to the Purchaser a Promissory
Note of $5,250,000. The Purchaser purchased the Note with an OID of $250,000, which was recognized as a debt discount is amortized using
the interest method over the life of the note. The Note bears interest at&#160;8% and has a term of&#160;24 months. All outstanding principal
and accrued interest on the Note was due and payable on April 1, 2023. However, as of this report date, the Company did not repay the
loan, and no any further action from the lender. The Company&#8217;s obligations under the Note may be prepaid at any time, provided that in such circumstance the Company would
pay&#160;125% of any amounts outstanding under the Note and being prepaid. Beginning on the date that is six months from the issue date
of the Note, Purchaser shall have the right to redeem any amount of this Note up to&#160;$825,000&#160;per calendar month by providing
written notice to the Company. Upon receipt of the redemption notice from the lender, the Company shall pay the applicable redemption
amount in cash to lender within three trading days of receipt of such redemption notice; if the Company fails to pay, then the outstanding
balance will automatically be increased by&#160;25%. On October 28, 2021, the lender made an adjustment of $1,370,897&#160;to increase
the outstanding principal of the notes as a result of the Company&#8217;s failure to pay the redemption amount in cash to lender on time,
the Company recorded $1,370,897&#160;principal adjustment as interest expense in 2021.&#160;The lender made an adjustment of $229,015&#160;to
increase the outstanding principal of the notes based on a forbearance agreement entered on September 14, 2022 resulting from the Company&#8217;s
default event of being delinquent on SEC filings, the Company recorded the $229,015&#160;principal adjustment as interest expense.&#160;During
the six months ended June 30, 2023, the Company amortized OID of $31,250&#160;and recorded $220,082&#160;interest expense on this Note;
and the Company and Lender exchanged these Partitioned Notes of $750,000&#160;for the delivery of&#160;396,010&#160;shares of the Company&#8217;s
common stock.&#160;During the three months ended June 30, 2023, the Company recorded $109,018 interest expense on this Note; and the Company
and Lender exchanged these Partitioned Notes of $250,000 for the delivery of 154,473 shares of the Company&#8217;s common stock. The Company
recorded $5,602&#160;gain on conversion of these notes in 2022.&#160;As of June 30, 2023, the outstanding principal balance of this note
was $5,400,906&#160;with accrued interest of $59,188. The Note was classified as a current liability in accordance with ASC 470-10-45
Other Presentation Matters &#8211; General Due on Demand Loan Arrangements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DisclosureOfNotePayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure note payable net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DisclosureOfNotePayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_NotePayableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_NotePayableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509569104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders&#8217; Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><b>12. STOCKHOLDERS&#8217;
EQUITY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white"><i><span style="text-decoration:underline">Warrants</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">30,411</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14.0</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.21</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at January 1, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exchanged</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Outstanding at June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.71</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.71</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651609077712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plan<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION PLAN</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>13. STOCK-BASED COMPENSATION
PLAN</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Options to Employees and
Directors</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On June 19, 2015, the stockholders
of the Company approved the China Recycling Energy Corporation Omnibus Equity Plan (the &#8220;Plan&#8221;) at its annual meeting. The
total shares of Common Stock authorized for issuance during the term of the Plan is&#160;124,626. The Plan was effective immediately upon
its adoption by the Board of Directors on April 24, 2015, subject to stockholder approval, and will terminate on the earliest to occur
of (i) the 10th anniversary of the Plan&#8217;s effective date, or (ii) the date on which all shares available for issuance under the
Plan shall have been issued as fully-vested shares. The stockholders approved the Plan at their annual meeting on June 19, 2015.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="background-color: white">The following table summarizes
option activity with respect to employees and independent directors for the six months ended June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Average<br/> Exercise<br/> Price<br/> per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16.1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.32</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at January 1, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.32</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Outstanding atJune 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">500</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16.1</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.82</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at June 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">500</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16.1</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.82</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509520000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAX</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>14. INCOME TAX</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s Chinese subsidiaries
are governed by the Income Tax Law of the PRC concerning privately-run enterprises, which are generally subject to tax at&#160;25% on
income reported in the statutory financial statements after appropriate tax adjustments. Under Chinese tax law, the tax treatment of finance
and sales-type leases is similar to US GAAP. However, the local tax bureau continues to treat the Company&#8217;s sales-type leases as
operating leases. Accordingly, the Company recorded deferred income taxes.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s subsidiaries
generate all of their income from their PRC operations. All of the Company&#8217;s Chinese subsidiaries&#8217; effective income tax rate
for 2023 and 2022 was&#160;25%. Yinghua, Shanghai TCH, Xi&#8217;an TCH, Huahong, Zhonghong and Erdos TCH file separate income tax returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">There is no income tax for companies
domiciled in the Cayman Islands. Accordingly, the Company&#8217;s CFS do not present any income tax provisions related to Cayman Islands
tax jurisdiction, where Sifang Holding is domiciled.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The US parent&#160;company, SPC
is taxed in the US and, as of June 30, 2023, had net operating loss (&#8220;NOL&#8221;) carry forwards for income taxes of $4.20&#160;million;
for federal income tax purposes, the NOL arising in tax years beginning after 2017 may only reduce&#160;80% of a taxpayer&#8217;s taxable
income, and may be carried forward indefinitely. However, the coronavirus Aid, Relief and Economic Security Act (&#8220;the CARES Act&#8221;)
issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year carryback period and temporarily
repealing the&#160;80% limitation for NOLs arising in 2018, 2019 and 2020. Management believes the realization of benefits from these
losses uncertain due to the US parent company&#8217;s continuing operating losses. Accordingly, a&#160;100% deferred tax asset valuation
allowance was provided.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023, the Company&#8217;s
PRC subsidiaries had $37.03&#160;million NOL that can be carried forward to offset future taxable income for&#160;five years&#160;from
the year the loss is incurred. The NOL was mostly from Erdos TCH and Zhonghong. Management considers the scheduled reversal of deferred
tax liabilities, projected future taxable income and tax planning strategies in making this assessment. After consideration of all the
information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax
assets due to the recurring losses from operations of these entities, accordingly, the Company recorded a&#160;100% deferred tax valuation
allowance for the PRC NOL.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="background-color: white">The following
table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the six months ended June 30, 2023 and 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">U.S. statutory rates expense (benefit)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax rate difference &#8211; current provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Tax expense (benefit) per financial statements</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">22.7</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.7</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="background-color: white">The following table reconciles
the U.S. statutory rates to the Company&#8217;s effective tax rate for the three months ended June 30, 2023 and 2022, respectively:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">U.S. statutory rates expense (benefit)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax rate difference &#8211; current provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">46.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Tax expense (benefit) per financial statements</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">30.5</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2.7</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">The provision
for income tax expense (benefit) for the six months ended June 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Income tax expense (benefit)&#160;&#160;&#8211; current</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,492</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,557</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense &#8211; deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income tax expense (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">62,492</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,557</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">The provision
for income tax expense (benefit) for the three months ended June 30, 2023 and 2022 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Income tax expense (benefit)&#160;&#160;&#8211; current</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,958</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,850</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense &#8211; deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income tax expense (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">57,958</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,850</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509445232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Reserves<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesAbstract', window );"><strong>Statutory Reserves [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesTextBlock', window );">STATUTORY RESERVES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>15. STATUTORY RESERVES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Pursuant to the corporate law
of the PRC effective January 1, 2006, the Company is only required to maintain one statutory reserve by appropriating from its after-tax
profit before declaration or payment of dividends. The statutory reserve represents restricted retained earnings.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Surplus Reserve Fund</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s Chinese subsidiaries
are required to transfer&#160;10% of their net income, as determined under PRC accounting rules and regulations, to a statutory surplus
reserve fund until such reserve balance reaches&#160;50% of the Company&#8217;s registered capital.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The surplus reserve fund is non-distributable
other than during liquidation and can be used to fund previous years&#8217; 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&#160;25%
of the registered capital.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The maximum statutory reserve
amount has not been reached for any subsidiary. The table below discloses the statutory reserve amount in the currency type registered
for each Chinese subsidiary as of June 30, 2023 and December 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Name&#160;of&#160;Chinese&#160;Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Registered<br/>
 Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Maximum<br/>
 Statutory<br/>
 Reserve<br/>
 Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory<br/>
 reserve at<br/>
 June 30,<br/>
 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory <br/>
reserve at<br/>
 December&#160;31, <br/>
2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 52%; text-align: left">Shanghai TCH</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right">29,800,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right">14,900,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#165;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,564,303&#160;($1,003,859</span></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#165;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,564,303&#160;($1,003,859</span></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Xi&#8217;an TCH</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">202,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">101,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73,904,935&#160;($11,267,161</span></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73,781,005&#160;($11,249,275</span></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Erdos TCH</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">120,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">60,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,035,814&#160;($2,914,869</span></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,035,814&#160;($2,914,869</span></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Xi&#8217;an Zhonghong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">30,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">15,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Shaanxi Huahong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">2,500,300</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">1,250,150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">Zhongxun</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">35,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">17,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Common Welfare Fund</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The common welfare fund is a
voluntary fund to which the Company can transfer&#160;5% to&#160;10% of its net income. This fund can only be utilized for capital items
for the collective benefit of the Company&#8217;s employees, such as construction of dormitories, cafeteria facilities, and other staff
welfare facilities. This fund is non-distributable other than upon liquidation. The Company does not participate in this fund.&#160;&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReservesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReservesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509520000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAbstract', window );"><strong>Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDisclosures', window );">CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>16. CONTINGENCIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">China maintains a &#8220;closed&#8221;
capital account, meaning companies, banks, and individuals cannot move money in or out of the country except in accordance with strict
rules. The People&#8217;s Bank of China (PBOC) and State Administration of Foreign Exchange (SAFE) regulate the flow of foreign exchange
in and out of the country. For inward or outward foreign currency transactions, the Company needs to make a timely declaration to the
bank with sufficient supporting documents to declare the nature of the business transaction. The Company&#8217;s sales, purchases and
expense transactions are denominated in RMB and all of the Company&#8217;s assets and liabilities are also denominated in RMB. The RMB
is not freely convertible into foreign currencies under the current law. Remittances in currencies other than RMB may require certain
supporting documentation in order to make the remittance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s operations
in the PRC are subject to specific considerations and significant risks not typically associated with companies in North America and Western
Europe. These include risks associated with, among others, the political, economic and legal environments and foreign currency exchange.
The Company&#8217;s results may be adversely affected by changes in governmental policies with respect to laws and regulations, anti-inflationary
measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Litigation</span></i>&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">1<span style="font-family: Times New Roman, Times, Serif">&#65289;</span>In
November 2019, Beijing Hongyuan Recycling Energy Investment Center (&#8220;BIPC&#8221;), or Hongyuan, filed a lawsuit with the Beijing
Intermediate People&#8217;s Court against Xi&#8217;an TCH to compel Xi&#8217;an TCH to repurchase certain stock pursuant to a stock repurchase
option agreement. On April 9, 2021, the court rendered a judgment in favor of Hongyuan. Xi&#8217;an TCH filed a motion for retrial to
High People&#8217;s Court of Beijing on April 13, 2022, because Xi&#8217;an TCH paid RMB&#160;261&#160;million ($37.58&#160;million)
principal and interest to Hongyuan as an out-of-court settlement. On April 11, 2022, Xi&#8217;an Zhonghong New Energy Technology Co.
Ltd., filed an application for retrial and provided relevant evidence to the Beijing High People&#8217;s Court on the Civil Judgment
No. 264, awaiting trial. On August 10, 2022, Beijing No. 1 Intermediate People&#8217;s Court of Beijing issued a Certificate of Active
Perf</span>ormance, proving that Xi&#8217;an Zhonghong New Energy Technology Co., Ltd. had fulfilled its buyback obligations as disclosed
in Note 10 that, <span style="background-color: white">on April 9, 2021, Xi&#8217;an TCH, Xi&#8217;an Zhonghong, Guohua Ku, Chonggong
Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement). Under the termination agreement, the original buyback
agreement entered on December 19, 2019 was terminated upon signing of the termination agreement. HYREF will not execute the buy-back
option and will not ask for any additional payment from the buyers other than keeping the CDQ WHPG station.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">As of this report date, Xi&#8217;an
Zhonghong is waiting for Court&#8217;s decision on retrial petition that was submitted in April 2022. During this waiting period, BIPC
entered the execution procedure, and there is a balance of RMB&#160;14,204,317&#160;($2.20&#160;million) between the amount executed by
the court and the liability recognized by Xi &#8216;an TCH, which was mainly the enforcement fee, legal and penalty fee for the original
judgement, and was automatically generated by the toll collection system of the People&#8217;s court. The Company accrued $2.08&#160;million
litigation expense as of June 30, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">2<span style="font-family: Times New Roman, Times, Serif">&#65289;</span>On
June 28, 2021, Beijing No.4 Intermediate People&#8217;s Court of Beijing entered into a judgement that Xi&#8217;an Zhonghong Technology
Co., Ltd. should pay the loan principal of RMB&#160;77&#160;million ($11.06&#160;million) with loan interest of RMB&#160;2,418,229&#160;($0.35&#160;million)
to Beijiang Hongyuan Recycling Energy Investment Center (Limited Partnership). In the end of 2022, Beijing No.4 Intermediate People&#8217;s
Court of Beijing entered into the judgment enforcement procedure, which, in addition to the loan principal with interest amount, Xi&#8217;an
Zhonghong Technology Co., Ltd. was to pay judgment enforceme</span>nt fee, late fee and other fees of RMB&#160;80,288,184&#160;($11.53&#160;million)
in total, the Company recorded these additional fees in 2022. There was no update for this case as of this report date.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450-20/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450-30/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483049/450-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507861648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>17. COMMITMENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Lease Commitment</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On November 20, 2017, Xi&#8217;an
TCH entered into a lease for its office from December 1, 2017 through November 30, 2020.&#160;The monthly rent was RMB&#160;36,536&#160;($5,600)
with quarterly payment in advance. This lease expired in&#160;November 2020.&#160;The Company entered a new lease for the same location
from January 1, 2021 through December 31, 2023&#160;with monthly rent of RMB&#160;36,536&#160;($5,600), to be paid every half year in
advance.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The components of lease costs,
lease term and discount rate with respect of the office lease with an initial term of more than 12 months are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">30,863</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">774</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weighted Average Remaining Lease Term - Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-size: 10pt">0. 5&#160;years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted Average Discount Rate - Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost&#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">31,399</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,413</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">&#160;&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended<br/> June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">15,245</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">385</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended<br/> June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">15,359</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,193</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The following is a schedule,
by years, of maturities of the office lease liabilities as of June 30, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; padding-bottom: 1.5pt">For the year ended June 30, 2024,</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">30,338</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted cash flows</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,338</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,334</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i><span style="text-decoration:underline">Employment Agreement</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On May 8, 2020, the Company entered
an employment agreement with Yongjiang Shi, the Company&#8217;s CFO for 24 months. The monthly salary was RMB&#160;16,000&#160;($2,200).
The Company will grant the CFO no less than&#160;5,000&#160;shares of the Company&#8217;s common stock annually; however, as of this report
date, the Board of Directors and Compensation Committee have not approved the number of shares to be given to the CFO, nor any stock reward
agreement has been signed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">On May 6, 2022, the Company entered
another employment agreement with Mr. Shi for 24 months with monthly salary of RMB&#160;18,000&#160;($2,500). The Company will grant the
CFO no less than&#160;5,000&#160;shares of the Company&#8217;s common stock annually; however, as of this report date, the Board of Directors
and Compensation Committee have not approved the number of shares to be given to the CFO, nor any stock reward agreement has been signed.&#160;&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509509808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><b>18. SUBSEQUENT EVENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white">The
Company follows the guidance in FASB ASC 855-10 for the disclosure of subsequent events. The Company evaluated subsequent events through
the date the unaudited financial statements were issued and determined the Company had no major subsequent event need to be disclosed.</span>&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651514429728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Basis of Presentation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The accompanying unaudited financial
information as of and for the six and three months ended June 30, 2023 and 2022 was prepared in accordance with accounting principles
generally accepted in the U.S. (&#8220;US GAAP&#8221;) for interim financial information and with the instructions to Quarterly Report
on Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, such financial information includes all adjustments (consisting
only of normal recurring adjustments, unless otherwise indicated) considered necessary for a fair presentation of our financial position
at such date and the operating results and cash flows for such periods. Operating results for the six months ended June 30, 2023 are not
necessarily indicative of the results that may be expected for the entire year or for any other subsequent interim period. The interim
consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the
Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, previously filed with the Securities Exchange
Commission (&#8220;SEC&#8221;) on May 8, 2023.&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principle of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Principle of
Consolidation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Consolidated Financial Statements&#160;(&#8220;CFS&#8221;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) and Sifang
Holdings; Sifang Holdings&#8217; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#8220;Huahong&#8221;) and Shanghai
TCH Energy Tech Co., Ltd. (&#8220;Shanghai TCH&#8221;); Shanghai TCH&#8217;s wholly-owned subsidiary, Xi&#8217;an TCH Energy Tech Co.,
Ltd. (&#8220;Xi&#8217;an TCH&#8221;); and Xi&#8217;an TCH&#8217;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#8220;Erdos
TCH&#8221;), 100% owned by Xi&#8217;an TCH, 2) Zhonghong, 90% owned by Xi&#8217;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#8217;an TCH. Substantially all the Company&#8217;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#8217;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_UsesAndSourcesOfLiquidity', window );">Uses and Sources of Liquidity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Uses and Sources of Liquidity</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For the six months ended June
30, 2023 and 2022, the Company had a net loss of $337,346&#160;and $666,269, respectively. For the three months ended June 30, 2023 and
2022, the Company had a net loss of $247,842 and $224,810, respectively. The Company had an accumulated deficit of $60.08&#160;million
as of June 30, 2023. The Company disposed all of its systems and currently holds five power generating systems through Erdos TCH, the
five power generating systems are currently not producing any electricity. The Company is in the process of transforming and expanding
into an energy storage integrated solution provider business. The Company plans to pursue disciplined and targeted expansion strategies
for market areas the Company currently does not serve. The Company actively seeks and explores opportunities to apply energy storage technologies
to new industries or segments with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV)
and wind power stations,&#160;remote islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160; The Company&#8217;s
cash flow forecast indicates it will have sufficient cash to fund its operations for the next 12 months from the date of issuance of these
CFS.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Use of Estimates</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In preparing these CFS in accordance
with US GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities in the balance sheets
as well as revenues and expenses during the period reported. Actual results may differ from these estimates.&#160;On an on-going basis,
management evaluates its estimates, including those allowances for bad debt, impairment loss on fixed assets
and construction in progress, income taxes, and contingencies and litigation. Management bases its estimates on historical experience
and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making
judgments about the carrying values of assets and liabilities that are not readily apparent from other resources.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Revenue Recognition</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>A)</i>&#160;<i>Sales-type
Leasing and Related Revenue Recognition</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows Financial
Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 842. The Company&#8217;s sales
type lease contracts for revenue recognition fall under ASC 842. During the six and three months ended June 30, 2023 and 2022, the Company
did not sell any new power generating projects.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company constructs and leases
waste energy recycling power generating projects to its customers. The Company typically transfers legal ownership of the waste energy
recycling power generating projects to its customers at the end of the lease.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company finances construction
of waste energy recycling power generating projects. The sales and cost of sales are recognized at the inception of the lease, which is
when control is transferred to the lessee. The Company accounts for the transfer of control as a sales type lease in accordance with ASC
842-10-25-2. The underlying asset is derecognized, and revenue is recorded when collection of payments is probable. This is in accordance
with the revenue recognition principle in ASC 606 - Revenue from contracts with customers. The investment in sales-type leases consists
of the sum of the minimum lease payments receivable less unearned interest income and estimated executory cost. Minimum lease payments
are part of the lease agreement between the Company (as the lessor) and the customer (as the lessee). The discount rate implicit in the
lease is used to calculate the present value of minimum lease payments. The minimum lease payments consist of the gross lease payments
net of executory costs and contingent rentals, if any. Unearned interest is amortized to income over the lease term to produce a constant
periodic rate of return on net investment in the lease. While revenue is recognized at the inception of the lease, the cash flow from
the sales-type lease occurs over the course of the lease, which results in interest income and reduction of receivables. Revenue is recognized
net of value-added tax.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>B)</i>&#160;<i>Contingent
Rental Income</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company records income from
actual electricity generated of each project in the period the income is earned, which is when the electricity is generated. Contingent
rent is not part of minimum lease payments.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Operating Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Operating Leases</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company determines if an
arrangement is a lease or contains a lease at inception. Operating lease liabilities are recognized based on the present value of the
remaining lease payments, discounted using the discount rate for the lease at the commencement date. As the rate implicit in the lease
is not readily determinable for an operating lease, the Company generally uses an incremental borrowing rate based on information available
at the commencement date to determine the present value of future lease payments. Operating lease right-of-use (&#8220;ROU assets&#8221;)
assets represent the Company&#8217;s right to control the use of an identified asset for the lease term and lease liabilities represent
the Company&#8217;s obligation to make lease payments arising from the lease. ROU assets are generally recognized based on the amount
of the initial measurement of the lease liability. Lease expense is recognized on a straight-line basis over the lease term.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">ROU assets are reviewed for impairment
when indicators of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC
360, Property, Plant, and Equipment, as ROU assets are long-lived nonfinancial assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">ROU assets are tested for impairment
individually or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other
assets and liabilities. An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest
level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company
recognized no impairment of ROU assets as of June 30, 2023 or December 31, 2022.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Operating leases are included
in operating lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Cash</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cash includes cash on hand, demand
deposits placed with banks or other financial institutions and all highly liquid investments with an original maturity of three months
or less as of the purchase date.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Accounts Receivable</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s policy is
to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable
and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer
payment patterns to evaluate the adequacy of these reserves. As of June 30, 2023 and December 31, 2022, the Company had&#160;no&#160;accounts
receivable.&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToSuppliersPolicyTextBlock', window );">Advance to suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Advance to suppliers</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Advance to suppliers consist of balances paid to suppliers for materials
that have not been received. The Company reviews its advances to suppliers on a periodic basis and makes general and specific allowances
when there is doubt as to the ability of a supplier to provide supplies to the Company or refund an advance.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy', window );">Short term loan receivables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Short term loan receivables </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company provided loans to certain third parties for the purpose of
making use of its cash.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company monitors all loans receivable for delinquency and provides
for estimated losses for specific receivables that are not likely to be collected. Management periodically assesses the collectability
of these loans receivable. Delinquent account balances are written-off against the allowance for doubtful accounts after management has
determined that the likelihood of collection is not probable. As of June 30, 2023 and 2022, the Company did not accrue allowance against
short term loan receivables.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Concentration of Credit Risk</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cash includes cash on hand and
demand deposits in accounts maintained within China.&#160;Balances at financial institutions and state-owned banks within&#160;the PRC
are covered by insurance up to RMB&#160;500,000&#160;($71,792) per bank. Any balance over RMB&#160;500,000&#160;($71,792) per bank in
PRC is not covered. The Company has not experienced any losses in such accounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Certain other financial instruments,
which subject the Company to concentration of credit risk, consist of accounts and other receivables. The Company does not require collateral
or other security to support these receivables. The Company conducts periodic reviews of its customers&#8217; financial condition and
customer payment practices to minimize collection risk on accounts receivable.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The operations of the Company
are in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced by the political,
economic and legal environments in the PRC.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Property and Equipment</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Property and equipment are stated
at cost, net of accumulated depreciation. Expenditures for maintenance and repairs are expensed as incurred; additions, renewals and betterments
are capitalized. When property and equipment are retired or otherwise disposed of, the related cost and accumulated depreciation are removed
from the respective accounts, and any gain or loss is included in operations. Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows:&#160;</span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-size: 10pt">Vehicles</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">2&#160;-&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Office and Other Equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2&#160;-&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2&#160;-&#160;3&#160;years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="background-color: white"><i>Impairment
of Long-lived Assets</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In accordance with FASB ASC Topic
360,&#160;<i>&#8220;Property, Plant, and Equipment</i>,&#8221; the Company reviews its long-lived assets, including property and equipment,
for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable.
If the total expected undiscounted future net cash flows are less than the carrying amount of the asset, a loss is recognized for the
difference between the fair value (&#8220;FV&#8221;) and carrying amount of the asset. The Company did not record any impairment for the
six and three months ended June 30, 2023 and 2022.&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccountAndOtherPayablesPolicyTextBlock', window );">Account and other payables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Account and other payables </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts and other payables represent liabilities for goods and services
provided to the Company prior to the end of the financial year which are unpaid. They are classified as current liabilities if payment
is due within one year or less (or in the normal operating cycle of the business if longer). Otherwise, they are presented as non-current
liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Accounts and other payables are initially recognized as fair value, and
subsequently carried at amortized cost using the effective interest method.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Borrowings </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowings are presented as current liabilities unless the Company has
an unconditional right to defer settlement for at least 12 months after the financial year end date, in which case they are presented
as non-current liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowings are initially recognized at fair value (net of transaction costs)
and subsequently carried at amortized cost. Any difference between the proceeds (net of transaction costs) and the redemption value is
recognized in profit or loss over the period of the borrowings using an effective interest method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Borrowing costs are recognized in profit or loss using the effective interest
method.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Sales</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Cost of Sales</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Cost of sales consists primarily
of the direct material of the power generating system and expenses incurred directly for project construction for sales-type leasing and
sales tax and additions for contingent rental income.&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Income Taxes</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Income taxes are accounted for
using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences in future years
of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted
tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation
allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows FASB ASC
Topic 740, which prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken
or expected to be taken in a tax return. ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Under FASB ASC Topic 740, when
tax returns are filed, it is likely that some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the CFS in the period during which, based on all available evidence, management believes it
is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes,
if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition
threshold are measured as the largest amount of tax benefit that is more than&#160;50% likely of being realized upon settlement with the
applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described
above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest
and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits is
classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#160;At
June 30, 2023 and December 31, 2022, the Company did not take any uncertain positions that would necessitate recording a tax related liability.&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CashFlowPresentationPolicyTextBlock', window );">Statement of Cash Flows</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Statement of Cash Flows</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In accordance with FASB ASC Topic
230,&#160;<i>&#8220;Statement of Cash Flows,&#8221;</i>&#160;cash flows from the Company&#8217;s operations are calculated based upon
the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash flows may not necessarily
agree with changes in the corresponding balances on the balance sheet.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Fair Value of Financial Instruments</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For certain of the Company&#8217;s
financial instruments, including cash and equivalents, restricted cash, accounts receivable, other receivables, accounts payable, accrued
liabilities and short-term debts, the carrying amounts approximate their FVs due to their short maturities. Receivables on sales-type
leases are based on interest rates implicit in the lease.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">FASB ASC Topic 820,&#160;<i>&#8220;Fair
Value Measurements and Disclosures,&#8221;</i>&#160;requires disclosure of the FV of financial instruments held by the Company. FASB ASC
Topic 825,&#160;<i>&#8220;Financial Instruments,&#8221;</i>&#160;defines FV, and establishes a three-level valuation hierarchy for disclosures
of FV measurement that enhances disclosure requirements for FV measures. The carrying amounts reported in the consolidated balance sheets
for receivables and current liabilities each qualify as financial instruments and are a reasonable estimate of their FV because of the
short period of time between the origination of such instruments and their expected realization and their current market rate of interest.
The three levels of valuation hierarchy are defined as follows:</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: left"><span style="font-size: 10pt">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Level 3 inputs to the valuation methodology are unobservable and significant to FV measurement.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"><span style="background-color: white">The
Company analyzes all financial instruments with features of both liabilities and equity under FASB ASC 480,&#160;<i>&#8220;Distinguishing
Liabilities from Equity,&#8221;</i>&#160;and ASC 815,&#160;<i>&#8220;Derivatives and Hedging.&#8221;</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="background-color: white">As of June 30, 2023 and December
31, 2022, the Company did not have any long-term debt; and the Company did not identify any assets or liabilities that are required to
be presented on the balance sheet at FV.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Stock-Based Compensation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company accounts for share-based
compensation awards to employees in accordance with FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;, which requires
that share-based payment transactions with employees be measured based on the grant-date FV of the equity instrument issued and recognized
as compensation expense over the requisite service period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company accounts for share-based
compensation awards to non-employees in accordance with FASB ASC Topic 718 and FASB ASC Subtopic 505-50, &#8220;Equity-Based Payments
to Non-employees&#8221;. Share-based compensation associated with the issuance of equity instruments to non-employees is measured at the
FV of the equity instrument issued or committed to be issued, as this is more reliable than the FV of the services received. The FV is
measured at the date that the commitment for performance by the counterparty has been reached or the counterparty&#8217;s performance
is complete.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows ASU 2018-07,
&#8220;Compensation &#8212; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#8221; which expands
the scope of ASC 718 to include share-based payment transactions for acquiring goods and services from non-employees. An entity should
apply the requirements of ASC 718 to non-employee awards except for specific guidance on inputs to an option pricing model and the attribution
of cost. ASC 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed
in a grantor&#8217;s own operations by issuing share-based payment awards.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Basic and Diluted Earnings per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Basic and Diluted Earnings
per Share</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company presents net income
(loss) per share (&#8220;EPS&#8221;) in accordance with FASB ASC Topic 260,&#160;<i>&#8220;Earning Per Share.&#8221;</i>&#160;Accordingly,
basic income (loss) per share is computed by dividing income (loss) available to common stockholders by the weighted average number of
shares outstanding, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income by the weighted-average
number of common shares outstanding as well as common share equivalents outstanding for the period determined using the treasury-stock
method for stock options and warrants and the if-converted method for convertible notes. The Company made an accounting policy election
to use the if-converted method for convertible securities that are eligible to receive common stock dividends, if declared. Diluted EPS
reflect the potential dilution that could occur based on the exercise of stock options or warrants or conversion of convertible securities
using the if-converted method.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">For the six months ended June
30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive features of the warrants and options.
For the three months ended June 30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive
features of the warrants and options. For the six months ended June 30, 2023 and 2022,&#160;30,911&#160;shares purchasable under warrants
and options were excluded from the EPS calculation as these were not dilutive due to the exercise price was more than the stock market
price. For the three months ended June 30, 2023 and 2022, 30,911 shares purchasable under warrants and options were excluded from the
EPS calculation as these were not dilutive due to the exercise price was more than the stock market price.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation and Comprehensive Income (Loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Foreign Currency Translation
and Comprehensive Income (Loss)</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company&#8217;s functional
currency is the Renminbi (&#8220;RMB&#8221;). For financial reporting purposes, RMB were translated into U.S. Dollars (&#8220;USD&#8221;
or &#8220;$&#8221;) as the reporting currency. Assets and liabilities are translated at the exchange rate in effect at the balance sheet
date. Revenues and expenses are translated at the average rate of exchange prevailing during the reporting period. Translation adjustments
arising from the use of different exchange rates from period to period are included as a component of stockholders&#8217; equity as &#8220;Accumulated
other comprehensive income.&#8221; Gains and losses resulting from foreign currency transactions are included in income.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">The Company follows FASB ASC
Topic 220,&#160;<i>&#8220;Comprehensive Income.&#8221;</i>&#160;Comprehensive income is comprised of net income and all changes to the
statements of stockholders&#8217; equity, except those due to investments by stockholders, changes in paid-in capital and distributions
to stockholders.&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>Segment Reporting</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">FASB ASC Topic 280,&#160;<i>&#8220;Segment
Reporting,&#8221;</i>&#160;requires use of the &#8220;management approach&#8221; model for segment reporting. The management approach
model is based on the way a company&#8217;s management organizes segments within the company for making operating decisions and assessing
performance. Reportable segments are based on products and services, geography, legal structure, management structure, or any other manner
in which management disaggregates a company. FASB ASC Topic 280 has no effect on the Company&#8217;s CFS as substantially all of the Company&#8217;s
operations are conducted in one industry segment. All of the Company&#8217;s assets are located in the PRC.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"><i>New Accounting Pronouncements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In June 2016, the FASB issued
ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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 probable, incurred loss model and is applicable to the
measurement of credit losses on financial assets measured at amortized cost basis. An entity should apply ASU 2016-13 on a modified-retrospective
transition approach that would require a cumulative-effect adjustment to the opening retained earnings in the balance sheets as of the
date of adoption. In March 2022, the FASB issued ASU 2022-02, Financial Instruments &#8211; Credit Losses (Topic 326): Troubled Debt Restructurings
and Vintage Disclosures, which eliminates the accounting guidance for trouble debt restructurings by creditors and enhances the disclosure
requirements for modifications of loans to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 requires disclosure
of gross write-offs by year of origination for receivables within the scope of Subtopic 326-20, Financial Instruments - Credit Losses
- Measured at Amortized Cost, which should be applied prospectively. Both ASU 2016-13 and ASU 2022-02 are effective for smaller reporting
companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted
ASU 2016-13 and ASU 2022-02 on January 1, 2023. The adoption of ASU 2016-13 and ASU 2022-02 did not have any impact on the Company&#8217;s
CFS.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">In January 2017, the FASB issued
ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires
a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#8217;s carrying value
exceeds its FV, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis. As a smaller reporting
company, the standard was effective for the Company for interim and annual reporting periods beginning after December 15, 2022, with early
adoption permitted. The Company adopted ASU 2017-04 for its interim and annual goodwill impairment tests on January 1, 2023. The adoption
of ASU 2017-04 did not have any impact on the Company&#8217;s CFS.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white">Other recent accounting pronouncements
issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did
not or are not believed by management to have a material impact on the Company&#8217;s present or future CFS.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AccountAndOtherPayablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for account and other payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AccountAndOtherPayablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToSuppliersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advance to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToSuppliersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_CashFlowPresentationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Presentation [Policy Text Block].</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_CashFlowPresentationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_UsesAndSourcesOfLiquidity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_UsesAndSourcesOfLiquidity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org//705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509533520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment Estimated Lives</a></td>
<td class="text">Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-size: 10pt">Vehicles</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">2&#160;-&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Office and Other Equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2&#160;-&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2&#160;-&#160;3&#160;years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651511089728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Liabilities and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities and Other Payables</a></td>
<td class="text"><span style="background-color: white">Accrued liabilities and other
payables consisted of the following as of June 30, 2023 and December 31, 2022:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Education and union fund and social insurance payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">244,255</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">270,116</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Accrued payroll and welfare</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232,193</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">251,021</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Accrued litigation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,082,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,203,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,505</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,128</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,587,975</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,776,414</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509675760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxPayableDisclosureTableTextBlock', window );">Schedule of Taxes Payable</a></td>
<td class="text"><span style="background-color: white">Taxes payable
consisted of the following as of June 30, 2023 and December 31, 2022:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,682,757</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,639,832</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">145</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,682,937</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,639,977</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,724,312</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,681,352</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Noncurrent</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,958,625</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,958,625</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxPayableDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of tax payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxPayableDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509569104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Tax, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred Tax, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets</a></td>
<td class="text"><span style="background-color: white">As of June
30, 2023 and December 31, 2022, deferred tax assets consisted of the following:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 0.125in">Accrued expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">52,614</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 0.125in">Write-off Erdos TCH net investment in sales-type leases *</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,271,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,579,725</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 0.125in">Impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,594,868</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,692,186</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-left: 0.125in">US NOL</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">889,941</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">730,855</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in">PRC NOL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,257,662</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,118,123</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,066,253</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,178,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Less: valuation allowance for deferred tax assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,066,253</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,178,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 4pt">Deferred tax assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">*</span></td><td style="text-align: left"><span style="font-size: 10pt">This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.</span></td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651511790064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders&#8217; Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock', window );">Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing</a></td>
<td class="text">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2023<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Warrants</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">30,411</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14.0</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.21</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at January 1, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.21</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exchanged</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Outstanding at June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.71</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.71</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of warrant activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506685584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Option Activity With Respect To Employees and Independent Directors</a></td>
<td class="text">The following table summarizes
option activity with respect to employees and independent directors for the six months ended June 30, 2023<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Average<br/> Exercise<br/> Price<br/> per Share</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Outstanding at January 1, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16.1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.32</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercisable at January 1, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.32</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Outstanding atJune 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">500</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16.1</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.82</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Exercisable at June 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">500</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16.1</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.82</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509517472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate</a></td>
<td class="text">The following
table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the six months ended June 30, 2023 and 2022<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">U.S. statutory rates expense (benefit)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax rate difference &#8211; current provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Tax expense (benefit) per financial statements</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">22.7</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3.7</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">U.S. statutory rates expense (benefit)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(21.0</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Tax rate difference &#8211; current provision</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">46.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Tax expense (benefit) per financial statements</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">30.5</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2.7</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision for Income Tax Expense</a></td>
<td class="text">The provision
for income tax expense (benefit)<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Income tax expense (benefit)&#160;&#160;&#8211; current</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">62,492</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,557</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense &#8211; deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income tax expense (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">62,492</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,557</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Income tax expense (benefit)&#160;&#160;&#8211; current</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,958</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,850</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax expense &#8211; deferred</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total income tax expense (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">57,958</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,850</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506685584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Reserves (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesAbstract', window );"><strong>Statutory Reserves [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDisclosureTableTextBlock', window );">Schedule of Maximum Statutory Reserve Amount</a></td>
<td class="text">The maximum statutory reserve
amount has not been reached for any subsidiary. The table below discloses the statutory reserve amount in the currency type registered
for each Chinese subsidiary as of June 30, 2023 and December 31, 2022<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Name&#160;of&#160;Chinese&#160;Subsidiaries</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Registered<br/>
 Capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Maximum<br/>
 Statutory<br/>
 Reserve<br/>
 Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory<br/>
 reserve at<br/>
 June 30,<br/>
 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Statutory <br/>
reserve at<br/>
 December&#160;31, <br/>
2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 52%; text-align: left">Shanghai TCH</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right">29,800,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 9%; text-align: right">14,900,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#165;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,564,303&#160;($1,003,859</span></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#165;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,564,303&#160;($1,003,859</span></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Xi&#8217;an TCH</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">202,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">101,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73,904,935&#160;($11,267,161</span></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">73,781,005&#160;($11,249,275</span></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Erdos TCH</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">120,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">60,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,035,814&#160;($2,914,869</span></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#165;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19,035,814&#160;($2,914,869</span></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Xi&#8217;an Zhonghong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">30,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">15,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Shaanxi Huahong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">2,500,300</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">$</td><td style="vertical-align: top; text-align: right">1,250,150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">Zhongxun</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">35,000,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#165;</td><td style="vertical-align: top; text-align: right">17,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReservesDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of maximum statutory reserve amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReservesDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651511962208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs, Lease Term and Discount Rate</a></td>
<td class="text"><span style="background-color: white">The components of lease costs,
lease term and discount rate with respect of the office lease with an initial term of more than 12 months are as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">30,863</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">774</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weighted Average Remaining Lease Term - Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-size: 10pt">0. 5&#160;years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted Average Discount Rate - Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost&#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">31,399</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,413</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended<br/> June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">15,245</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">385</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months<br/> Ended<br/> June 30,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; amortization of ROU</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">15,359</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease cost &#8211; interest expense on lease liability</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,193</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of the Office Lease Liabilities</a></td>
<td class="text"><span style="background-color: white">The following is a schedule,
by years, of maturities of the office lease liabilities as of June 30, 2023:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; padding-bottom: 1.5pt">For the year ended June 30, 2024,</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">30,338</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Total undiscounted cash flows</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,338</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: imputed interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,334</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507093248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 22, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 11, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Apr. 14, 2009</div></th>
<th class="th">
<div>Jul. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 15, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 15, 2013 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jul. 27, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 01, 2016 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 24, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 24, 2014 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Jul. 19, 2013</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInPowerAndDistributionProjects', window );">Electricity sold (in Yuan Renminbi) | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfAmountInitialCapitalContribution', window );">Percentage of owns</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OwnershipPaid', window );">Ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 440,000<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_RepaymentOfLoan', window );">Repayment for the loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,540,000<span></span>
</td>
<td class="nump">&#165; 188,639,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NetLossAmount', window );">Loss from transfer (in Dollars) | $</a></td>
<td class="nump">$ 624,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_ErdosTCHMember', window );">Erdos Metallurgy Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaturityTerm', window );">Maturity term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage', window );">Total investment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_UntilOperationResumes', window );">Until operation resume</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145,524<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_XianTCHEnergyTechnologyCoLtdMember', window );">Xi'an TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage', window );">Total investment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet', window );">Amount of ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,290,000<span></span>
</td>
<td class="nump">$ 1,290,000<span></span>
</td>
<td class="nump">&#165; 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_DaTangShiDaiMember', window );">Da Tang Shi Dai [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage', window );">Total investment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_DaTongRecyclingEnergyMember', window );">DaTong Recycling Energy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage', window );">Total investment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_TianYuXuZhouRecyclingEnergyMember', window );">TianYu XuZhou Recycling Energy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage', window );">Total investment percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_ZhonghongMember', window );">Zhonghong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfAmountInitialCapitalContribution', window );">Percentage of owns</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_ZhongxunMember', window );">Zhongxun [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfAmountInitialCapitalContribution', window );">Percentage of owns</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OriginalInvestmentBySubsidiary', window );">Registered capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,695,502<span></span>
</td>
<td class="nump">&#165; 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=creg_YinghuaMember', window );">Yinghua [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfAmountInitialCapitalContribution', window );">Percentage of owns</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OriginalInvestmentBySubsidiary', window );">Registered capital | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LicenseIsIssued', window );">License is issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ArticlesOfIncorporationMember', window );">Articles of Incorporation[Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems', window );"><strong>Organization and Description of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LicenseIsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>License is issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_LicenseIsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_MaturityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_MaturityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_NetLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total amount of loss incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_NetLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OrganizationandDescriptionofBusinessDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OrganizationandDescriptionofBusinessDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OriginalInvestmentBySubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Registered capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OriginalInvestmentBySubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OwnershipPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The paid amount of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OwnershipPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PercentageOfAmountInitialCapitalContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PercentageOfAmountInitialCapitalContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_RepaymentOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Repayment of loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_RepaymentOfLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_UntilOperationResumes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Until operation resume.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_UntilOperationResumes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the total net income attributable to the parent for the period and the effect of net changes during the period impacting the parent's ownership interest in a subsidiary as it relates to the total (consolidated) equity attributable to the parent. The changes to the parent's ownership interest in a subsidiary represented by this element did not result in a deconsolidation of the subsidiary from the consolidated financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4M<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4M<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInPowerAndDistributionProjects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of investments in power and distribution projects that are expected to be realized after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInPowerAndDistributionProjects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_ErdosTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_ErdosTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_XianTCHEnergyTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_XianTCHEnergyTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_DaTangShiDaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_DaTangShiDaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_DaTongRecyclingEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_DaTongRecyclingEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_TianYuXuZhouRecyclingEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_TianYuXuZhouRecyclingEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_ZhonghongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_ZhonghongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_ZhongxunMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_ZhongxunMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=creg_YinghuaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=creg_YinghuaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ArticlesOfIncorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ArticlesOfIncorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507047376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NetLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337,346<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 666,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_RetainedEarningAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">$ 60,080,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,080,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AmountOfTaxBenefitPercentage', window );">Amount of tax benefit percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares of antidilutive securities under warrants and option (in Shares) | shares</a></td>
<td class="nump">30,911<span></span>
</td>
<td class="nump">30,911<span></span>
</td>
<td class="nump">30,911<span></span>
</td>
<td class="nump">30,911<span></span>
</td>
<td class="nump">30,911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=creg_PRCMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InsuranceTax', window );">Insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,792<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_BalanceNotCovered', window );">Balance not covered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,792<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember', window );">Erdos TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NetLoss', window );">Net loss</a></td>
<td class="nump">$ 247,842<span></span>
</td>
<td class="nump">$ 224,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity', window );">Business acquisition, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">(&#8220;CFS&#8221;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) and Sifang
Holdings; Sifang Holdings&#8217; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#8220;Huahong&#8221;) and Shanghai
TCH Energy Tech Co., Ltd. (&#8220;Shanghai TCH&#8221;); Shanghai TCH&#8217;s wholly-owned subsidiary, Xi&#8217;an TCH Energy Tech Co.,
Ltd. (&#8220;Xi&#8217;an TCH&#8221;); and Xi&#8217;an TCH&#8217;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#8220;Erdos
TCH&#8221;), 100% owned by Xi&#8217;an TCH, 2) Zhonghong, 90% owned by Xi&#8217;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#8217;an TCH. Substantially all the Company&#8217;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#8217;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.<span></span>
</td>
<td class="text">(&#8220;CFS&#8221;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#8220;Yinghua&#8221;) and Sifang
Holdings; Sifang Holdings&#8217; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#8220;Huahong&#8221;) and Shanghai
TCH Energy Tech Co., Ltd. (&#8220;Shanghai TCH&#8221;); Shanghai TCH&#8217;s wholly-owned subsidiary, Xi&#8217;an TCH Energy Tech Co.,
Ltd. (&#8220;Xi&#8217;an TCH&#8221;); and Xi&#8217;an TCH&#8217;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#8220;Erdos
TCH&#8221;), 100% owned by Xi&#8217;an TCH, 2) Zhonghong, 90% owned by Xi&#8217;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#8217;an TCH. Substantially all the Company&#8217;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#8217;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AmountOfTaxBenefitPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AmountOfTaxBenefitPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_BalanceNotCovered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of balance not covered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_BalanceNotCovered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_NetLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_NetLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_RetainedEarningAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_RetainedEarningAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents total insurance tax expense reflected in the income statement for each period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=creg_PRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=creg_PRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651502443968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment Estimated Lives<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office and Other Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office and Other Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507984304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Receivables (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Other Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToThirdParty', window );">Advance to third party</a></td>
<td class="nump">$ 6,920<span></span>
</td>
<td class="nump">$ 7,179<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToEmployees', window );">Advance to employees</a></td>
<td class="nump">$ 46,952<span></span>
</td>
<td class="nump">19,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvanceToSuppliers', window );">Advance to suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,583<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of advance to employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvanceToThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>It represent the value of third party advance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvanceToThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506760080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Loan Receivable (Details)<br></strong></div></th>
<th class="th">
<div>Jul. 03, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 03, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShortTermLoanReceivableDetailsLineItems', window );"><strong>Short-Term Loan Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,120,596<span></span>
</td>
<td class="nump">&#165; 485,000,000<span></span>
</td>
<td class="nump">$ 140,576,568<span></span>
</td>
<td class="nump">&#165; 966,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CapitalUtilizationFee', window );">Capital utilization fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,839<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">43,657<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short term loan total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,196<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="nump">$ 218,287<span></span>
</td>
<td class="nump">&#165; 1,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment short term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 140,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShortTermLoanReceivableDetailsLineItems', window );"><strong>Short-Term Loan Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment short term loan</a></td>
<td class="nump">$ 67,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_CapitalUtilizationFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>the amount of capital utilization fee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_CapitalUtilizationFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShortTermLoanReceivableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShortTermLoanReceivableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506738496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advance to Suppliers (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 19, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 19, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvancetoSuppliersDetailsLineItems', window );"><strong>Advance to Suppliers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TotalContractAmount', window );">Total contract amount</a></td>
<td class="nump">$ 82,300,000<span></span>
</td>
<td class="nump">&#165; 595.0<span></span>
</td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaymentFeesOnAdvancesNet', window );">Prepayment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,900,000<span></span>
</td>
<td class="nump">&#165; 476.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ResearchAndDevelopmentCost', window );">Research and development cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted', window );">Committed to pay remaining</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherResearchAndDevelopmentExpense', window );">Paid expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_RemainingAmount', window );">Remaining amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=creg_CooperationAgreementMember', window );">Cooperation Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AdvancetoSuppliersDetailsLineItems', window );"><strong>Advance to Suppliers (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AdvancetoSuppliersDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AdvancetoSuppliersDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_RemainingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_RemainingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ResearchAndDevelopmentCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Research and development cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ResearchAndDevelopmentCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TotalContractAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TotalContractAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other research and development expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaymentFeesOnAdvancesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income earned, after hedging basis adjustments, from fees charged for prepayment of certain Federal Home Loan Bank (FHLBank) advances before original maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaymentFeesOnAdvancesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=creg_CooperationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=creg_CooperationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506743360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Asset Subject to Buyback (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 22, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 22, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AssetSubjecttoBuybackDetailsLineItems', window );"><strong>Asset Subject to Buyback (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 380<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="nump">&#165; 14,661,506<span></span>
</td>
<td class="nump">$ 27,540<span></span>
</td>
<td class="nump">&#165; 188,639,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TerminationLoanAmount', window );">Gain on partial repayment of entrusted loan</a></td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ChengaliMember', window );">Chengali [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AssetSubjecttoBuybackDetailsLineItems', window );"><strong>Asset Subject to Buyback (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Fixed assets cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AssetSubjecttoBuybackDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AssetSubjecttoBuybackDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TerminationLoanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Termination loan amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TerminationLoanAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ChengaliMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ChengaliMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651502362688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems', window );"><strong>Schedule of accrued liabilities and other payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">$ 2,587,975<span></span>
</td>
<td class="nump">$ 2,776,414<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=creg_EducationAndUnionFundAndSocialInsurancePayableMember', window );">Education and Union Fund and Social Insurance Payable [Member[</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems', window );"><strong>Schedule of accrued liabilities and other payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">244,255<span></span>
</td>
<td class="nump">270,116<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=creg_AccruedPayrollAndWelfareMember', window );">Accrued Payroll and Welfare [Member[</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems', window );"><strong>Schedule of accrued liabilities and other payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">232,193<span></span>
</td>
<td class="nump">251,021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=creg_AccruedLitigationMember', window );">Accrued Litigation [Member[</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems', window );"><strong>Schedule of accrued liabilities and other payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">2,082,022<span></span>
</td>
<td class="nump">2,203,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=creg_OtherMember', window );">Other [Member[</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems', window );"><strong>Schedule of accrued liabilities and other payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">$ 29,505<span></span>
</td>
<td class="nump">$ 52,128<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=creg_EducationAndUnionFundAndSocialInsurancePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=creg_EducationAndUnionFundAndSocialInsurancePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=creg_AccruedPayrollAndWelfareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=creg_AccruedPayrollAndWelfareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=creg_AccruedLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=creg_AccruedLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=creg_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=creg_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513399312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxPayable', window );">Income Tax Payable</a></td>
<td class="nump">$ 7,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TaxPayableCurrent', window );">Current tax payable</a></td>
<td class="nump">3,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TaxesPayableNoncurrent', window );">Tax payable, noncurrent</a></td>
<td class="nump">$ 3,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxLiabilityInstallmentsDescription', window );">Income tax liability of installment, description</a></td>
<td class="text">An election was available for the U.S. shareholders of a foreign company to pay the
tax liability in installments over a period of eight years (until year 2026) with 8% of net tax liability in each of the first five
years, 15% in the sixth year, 20% in the seventh year, and 25% in the eighth year.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxLiabilityInstallmentsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of income tax liability instalments over the periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxLiabilityInstallmentsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes Payable, Current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TaxesPayableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes Payable Noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TaxesPayableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513457248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of Taxes Payable - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems', window );"><strong>Schedule of Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTax', window );">Income tax</a></td>
<td class="nump">$ 7,682,757<span></span>
</td>
<td class="nump">$ 7,639,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OtherTaxExpenseBenefits', window );">Other</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">7,682,937<span></span>
</td>
<td class="nump">7,639,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Current</a></td>
<td class="nump">3,724,312<span></span>
</td>
<td class="nump">3,681,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Noncurrent</a></td>
<td class="nump">$ 3,958,625<span></span>
</td>
<td class="nump">$ 3,958,625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OtherTaxExpenseBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OtherTaxExpenseBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507046544">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems', window );"><strong>Schedule Of Deferred Tax Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 52,614<span></span>
</td>
<td class="nump">$ 57,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Write-off Erdos TCH net investment in sales-type leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,271,168<span></span>
</td>
<td class="nump">4,579,725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund', window );">Impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,594,868<span></span>
</td>
<td class="nump">2,692,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DeferredTaxAssetNoncurrentNetOperatingLoss', window );">US NOL</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">889,941<span></span>
</td>
<td class="nump">730,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">PRC NOL</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,257,662<span></span>
</td>
<td class="nump">9,118,123<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DeferredTaxAssetsGrossNoncurrent1', window );">Total deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,066,253<span></span>
</td>
<td class="nump">17,178,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DeferredTaxAssetsValuationAllowanceNoncurrent1', window );">Less: valuation allowance for deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(17,066,253)<span></span>
</td>
<td class="num">(17,178,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt">This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DeferredTaxAssetNoncurrentNetOperatingLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax asset noncurrent net operating loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DeferredTaxAssetNoncurrentNetOperatingLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DeferredTaxAssetsGrossNoncurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DeferredTaxAssetsGrossNoncurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DeferredTaxAssetsValuationAllowanceNoncurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DeferredTaxAssetsValuationAllowanceNoncurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651498776752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payable (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 09, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 08, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 08, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 20, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 05, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 05, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 05, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 05, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 05, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 05, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 20, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 22, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 22, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 04, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 04, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2018 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2013 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime', window );">Loan long term interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DescriptionOfRemainingLoanBalance', window );">Description of remaining loan balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company paid RMB 50 million ($7.54 million) of the
RMB 280 million ($42.22 million), and on August 5, 2016, the Company entered into a supplemental agreement with the lender to extend the
due date of the remaining RMB 230 million ($34.68 million) of the original RMB 280 million ($45.54 million) to August 6, 2017. During
the year ended December 31, 2017, the Company negotiated with the lender again to further extend the remaining loan balance of RMB 230
million ($34.68 million), RMB 100 million ($16.27 million), and RMB 77 million ($12.08 million) The lender had tentatively agreed to extend
the remaining loan balance until August 2019 with interest of 9%, subject to the final approval from its headquarters. The headquarters
did not approve the extension proposal with interest of 9%; however, on December 29, 2018, the Company and the lender agreed to an alternative
repayment proposal as described below.<span></span>
</td>
<td class="text">The Company paid RMB 50 million ($7.54 million) of the
RMB 280 million ($42.22 million), and on August 5, 2016, the Company entered into a supplemental agreement with the lender to extend the
due date of the remaining RMB 230 million ($34.68 million) of the original RMB 280 million ($45.54 million) to August 6, 2017. During
the year ended December 31, 2017, the Company negotiated with the lender again to further extend the remaining loan balance of RMB 230
million ($34.68 million), RMB 100 million ($16.27 million), and RMB 77 million ($12.08 million) The lender had tentatively agreed to extend
the remaining loan balance until August 2019 with interest of 9%, subject to the final approval from its headquarters. The headquarters
did not approve the extension proposal with interest of 9%; however, on December 29, 2018, the Company and the lender agreed to an alternative
repayment proposal as described below.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Loan payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,520<span></span>
</td>
<td class="nump">&#165; 261,727,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_BuyBackPrice', window );">Total buy back price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,520<span></span>
</td>
<td class="nump">261,727,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,661,506<span></span>
</td>
<td class="nump">$ 27,540<span></span>
</td>
<td class="nump">&#165; 188,639,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfConsumerLoans', window );">Gain amount | $</a></td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PaymentOne', window );">Payment one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,170<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PaymentTwo', window );">Payment two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,170<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PaymentThree', window );">Payment three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,170<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PaymentFour', window );">Payment four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,170<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_FinalPayment', window );">Final payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,750<span></span>
</td>
<td class="nump">&#165; 47,066,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_FullPayment', window );">Full payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,280<span></span>
</td>
<td class="nump">&#165; 247,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_RepaymentPrincipalAmount', window );">Repayment of principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=creg_TransferPriceForXuzhouHuayuProjectMember', window );">Transfer price for Xuzhou Huayu Project [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Loan payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,520<span></span>
</td>
<td class="nump">&#165; 120,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember', window );">Transfer price for Shenqiu Phase I and II Projects [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,550<span></span>
</td>
<td class="nump">127,066,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=creg_XianTCHMember', window );">Xi&#8217;an TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="nump">&#165; 14,661,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TypeOfAgreementAxis=creg_TransferAgreementMember', window );">Transfer Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Loan payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,070<span></span>
</td>
<td class="nump">&#165; 247,066,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TypeOfAgreementAxis=creg_TransferAgreementMember', window );">Transfer Agreement [Member] | HYREF [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Loan payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,540<span></span>
</td>
<td class="nump">&#165; 188,639,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=creg_HYREFLoanentrustedLoanMember', window );">HYREF loan (entrusted loan) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TotalFundCapitalContribution', window );">Total fund capital contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77,000<span></span>
</td>
<td class="nump">&#165; 460,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=creg_HYREFMember', window );">HYREF [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_EquityInvestment', window );">Equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">&#165; 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=creg_ZhonghongMember', window );">Zhonghong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_DebtInvestment', window );">Debt investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,500<span></span>
</td>
<td class="nump">&#165; 457,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=creg_XianTCHMember', window );">Xi&#8217;an TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_TotalFundCapitalContribution', window );">Total fund capital contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,390<span></span>
</td>
<td class="nump">&#165; 27,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment', window );">Impairment loss | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Loan payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,130<span></span>
</td>
<td class="nump">&#165; 77,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=creg_HuaxinMember', window );">Huaxin [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoanPayableDetailsLineItems', window );"><strong>Loan Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalanceShares', window );">Shares owned (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,150,000<span></span>
</td>
<td class="nump">47,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OwnedShares', window );">Already owned shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,948,000<span></span>
</td>
<td class="nump">29,948,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExcessStockSharesIssued', window );">Remaining shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,202,000<span></span>
</td>
<td class="nump">17,202,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_BuyBackPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total buy back price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_BuyBackPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DebtInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of debt investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DebtInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_DescriptionOfRemainingLoanBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_DescriptionOfRemainingLoanBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_EquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of equity investment .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_EquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_FinalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of final payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_FinalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_FullPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of full payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_FullPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LoanPayableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_LoanPayableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OwnedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of owned shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OwnedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PaymentFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of payment four.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PaymentFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PaymentOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of payment one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PaymentOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PaymentThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of payment three.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PaymentThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PaymentTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment two.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PaymentTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_RepaymentPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of repayment principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_RepaymentPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TotalFundCapitalContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total fund capital contribution.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TotalFundCapitalContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of excess stock shares of an entity that have been sold or granted to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfConsumerLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) included in earning that represent the difference between the sale price and the carrying value of consumer loans. This element refers to the gain (loss) and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfConsumerLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalanceShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of investment owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalanceShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtWeightedAverageInterestRateOverTime">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of long-term debt outstanding calculated over time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtWeightedAverageInterestRateOverTime</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=creg_TransferPriceForXuzhouHuayuProjectMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=creg_TransferPriceForXuzhouHuayuProjectMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=creg_XianTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=creg_XianTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TypeOfAgreementAxis=creg_TransferAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TypeOfAgreementAxis=creg_TransferAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=creg_HYREFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=creg_HYREFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=creg_HYREFLoanentrustedLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=creg_HYREFLoanentrustedLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=creg_HYREFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=creg_HYREFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=creg_ZhonghongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=creg_ZhonghongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=creg_XianTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=creg_XianTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=creg_HuaxinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=creg_HuaxinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513710832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Payable, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 14, 2022</div></th>
<th class="th"><div>Jan. 10, 2022</div></th>
<th class="th"><div>Apr. 02, 2021</div></th>
<th class="th"><div>Dec. 04, 2020</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NotePayableNetDetailsLineItems', window );"><strong>Note Payable, Net (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of OID</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,250<span></span>
</td>
<td class="nump">$ 131,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Common stock, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,473<span></span>
</td>
<td class="nump">154,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Partitioned notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=creg_PromissoryNotesInDecember2020Member', window );">Promissory Notes in December 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NotePayableNetDetailsLineItems', window );"><strong>Note Payable, Net (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Convertible promissory note amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Original issue discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24
months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncreaseDecreaseOutstandingBalancePercentage', window );">Increase decrease outstanding balance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount', window );">Right to redeem amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Percentage of redemption amount increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of OID</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Promissory notes principle amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory notes adjustment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">818,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestFaceAmount', window );">Adjustment interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 818,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Common stock, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">576,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LossOnConversionNotes', window );">Loss on conversion notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Partitioned notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 346,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=creg_PromissoryNotesInApril2021Member', window );">Promissory Notes in April 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_NotePayableNetDetailsLineItems', window );"><strong>Note Payable, Net (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Convertible promissory note amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Original issue discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncreaseDecreaseOutstandingBalancePercentage', window );">Increase decrease outstanding balance, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount', window );">Right to redeem amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 825,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Percentage of redemption amount increased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of OID</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory notes adjustment amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,370,897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivableWithImputedInterestFaceAmount', window );">Adjustment interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,370,897<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Common stock, shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">396,010<span></span>
</td>
<td class="nump">396,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Partitioned notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio', window );">Outstanding principal amount</a></td>
<td class="nump">$ 229,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">$ 229,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Gain on conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OutstandingPrincipalBalance', window );">Outstanding principal balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,400,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 59,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncreaseDecreaseOutstandingBalancePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of increase decrease outstanding balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncreaseDecreaseOutstandingBalancePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LossOnConversionNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of loss on conversion notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_LossOnConversionNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_NotePayableNetDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_NotePayableNetDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OutstandingPrincipalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Outstanding principal balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OutstandingPrincipalBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDefaultLongtermDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDefaultLongtermDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -SubTopic 470<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebtExcludingAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebtExcludingAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivableWithImputedInterestFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The principal amount of the receivable or note before consideration of the discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivableWithImputedInterestFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481648/480-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=creg_PromissoryNotesInDecember2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=creg_PromissoryNotesInDecember2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=creg_PromissoryNotesInApril2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=creg_PromissoryNotesInApril2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651506648256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing - Warrant [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems', window );"><strong>Schedule of Summary of the Activities of Warrants that were Issued from Equity Financing [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Warrants, Outstanding Beginning balance | shares</a></td>
<td class="nump">30,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Outstanding Beginning balance | $ / shares</a></td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance', window );">Weighted Average Remaining Contractual Term in Years, Outstanding Beginning balance</a></td>
<td class="text">1 year 2 months 15 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Warrants, Exercisable Beginning balance | shares</a></td>
<td class="nump">30,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Exercisable Beginning balance | $ / shares</a></td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc', window );">Weighted Average Remaining Contractual Term in Years, Exercisable Beginning balance</a></td>
<td class="text">1 year 2 months 15 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Warrants, Granted | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Granted | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Granted</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged', window );">Number of Warrants, Exchanged | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars', window );">Average Exercise Price, Exchanged | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Exchanged</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Warrants, Forfeited | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Forfeited | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Forfeited</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Warrants, Expired | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Expired | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Expired</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Warrants, Outstanding Ending balance | shares</a></td>
<td class="nump">30,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Outstanding Ending balance | $ / shares</a></td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Outstanding Ending balance</a></td>
<td class="text">8 months 15 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Warrants, Exercisable Ending balance | shares</a></td>
<td class="nump">30,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price, Exercisable Ending balance | $ / shares</a></td>
<td class="nump">$ 14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Exercisable Ending balance</a></td>
<td class="text">8 months 15 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average Exercise Price (post-reverse stock split price), Exchanged.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Exchanged.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average Exercise Price (post-reverse stock split price), Expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Granted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Warrants, Exchanged (in Dollars).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651509637712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock-Based Compensation Plan (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 19, 2015 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExcessStockSharesAuthorized', window );">Shares of common stock authorized for issuance</a></td>
<td class="nump">124,626<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of excess stock shares permitted to be issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507849600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems', window );"><strong>Schedule Of Option Activity With Respect To Employees And Independent Directors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance', window );">Number of Shares, Outstanding , Beginning balance | shares</a></td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc', window );">Average Exercise Price per Share, Outstanding, Beginning balance | $ / shares</a></td>
<td class="nump">$ 16.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Outstanding , Beginning balance</a></td>
<td class="text">4 years 3 months 25 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Shares, Exercisable , Beginning balance | shares</a></td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Exercisable, Beginning balance | $ / shares</a></td>
<td class="nump">$ 16.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term in Years, Exercisable , Beginning balance</a></td>
<td class="text">4 years 3 months 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Shares, Granted | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Granted | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Granted</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Shares, Exercised | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Exercised | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_WeightedAverageRemainingContractualTermInYearsExercised', window );">Weighted Average Remaining Contractual Term in Years, Exercised</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Shares, Forfeited | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Forfeited | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_WeightedAverageRemainingContractualTermInYearsForfeited', window );">Weighted Average Remaining Contractual Term in Years, Forfeited</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance', window );">Number of Shares, Outstanding , Ending balance | shares</a></td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc', window );">Average Exercise Price per Share, Outstanding, Ending balance | $ / shares</a></td>
<td class="nump">$ 16.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2', window );">Weighted Average Remaining Contractual Term in Years, Outstanding , Ending balance</a></td>
<td class="text">3 years 9 months 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Shares, Exercised, Ending balance | shares</a></td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Exercised, Ending balance | $ / shares</a></td>
<td class="nump">$ 16.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1', window );">Weighted Average Remaining Contractual Term in Years, Exercised, Ending balance</a></td>
<td class="text">3 years 9 months 25 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Granted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Remaining Contractual Term in Years, Exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_WeightedAverageRemainingContractualTermInYearsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_WeightedAverageRemainingContractualTermInYearsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_WeightedAverageRemainingContractualTermInYearsForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_WeightedAverageRemainingContractualTermInYearsForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651502464640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxDetailsLineItems', window );"><strong>Income Tax (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Income tax carry forwards (in Dollars)</a></td>
<td class="nump">$ 4,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets', window );">Tax percentage</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance', window );">Percentage of deferred tax valuation allowance</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxTermYear', window );">Income tax term year</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=creg_PRCMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxDetailsLineItems', window );"><strong>Income Tax (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance', window );">Percentage of deferred tax valuation allowance</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards (in Dollars)</a></td>
<td class="nump">$ 37,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of deferred tax valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxTermYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax year being audited in the income tax examination, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxTermYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=creg_PRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=creg_PRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651511075664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems', window );"><strong>Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. statutory rates expense (benefit)</a></td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax rate difference &#8211; current provision</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Permanent differences</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">8.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">46.60%<span></span>
</td>
<td class="nump">19.90%<span></span>
</td>
<td class="nump">37.60%<span></span>
</td>
<td class="nump">15.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Tax expense (benefit) per financial statements</a></td>
<td class="nump">30.50%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">22.70%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651510673184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Details) - Schedule of Provision for Income Tax Expense - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems', window );"><strong>Schedule of Provision for Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense (benefit) &#8211; current</a></td>
<td class="nump">$ 57,958<span></span>
</td>
<td class="nump">$ 5,850<span></span>
</td>
<td class="nump">$ 62,492<span></span>
</td>
<td class="nump">$ 23,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Income tax expense &#8211; deferred</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 57,958<span></span>
</td>
<td class="nump">$ 5,850<span></span>
</td>
<td class="nump">$ 62,492<span></span>
</td>
<td class="nump">$ 23,557<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651507903152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Reserves (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsLineItems', window );"><strong>Statutory Reserves (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfRegisteredCapital', window );">Remaining reserve balance capital, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_StatutorySurplusReserveFundMember', window );">Surplus Reserve Fund [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsLineItems', window );"><strong>Statutory Reserves (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfStatutoryReserveNetIncome', window );">Percentage of net income, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfReserveRegisteredCapital', window );">Statutory surplus reserve of registered capital, percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_CommonWelfareFundMember', window );">Common Welfare Fund [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsLineItems', window );"><strong>Statutory Reserves (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfStatutoryReserveNetIncome', window );">Percentage of net income, percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_CommonWelfareFundMember', window );">Common Welfare Fund [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsLineItems', window );"><strong>Statutory Reserves (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_PercentageOfStatutoryReserveNetIncome', window );">Percentage of net income, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PercentageOfRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PercentageOfRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PercentageOfReserveRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PercentageOfReserveRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_PercentageOfStatutoryReserveNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of statutory reserve net income for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_PercentageOfStatutoryReserveNetIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReservesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReservesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_StatutorySurplusReserveFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_StatutorySurplusReserveFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_CommonWelfareFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=creg_CommonWelfareFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651513515632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShanghaiTCHMember', window );">Shanghai TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 29,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">($1,003,859)<span></span>
</td>
<td class="text">($1,003,859)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShanghaiTCHMember', window );">Shanghai TCH [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">6,564,303<span></span>
</td>
<td class="text">6,564,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianTCHMember', window );">Xi&#8217;an TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 202,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 101,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">($11,267,161)<span></span>
</td>
<td class="text">($11,249,275)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianTCHMember', window );">Xi&#8217;an TCH [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">73,904,935<span></span>
</td>
<td class="text">73,781,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember', window );">Erdos TCH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 120,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 60,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">($2,914,869)<span></span>
</td>
<td class="text">($2,914,869)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember', window );">Erdos TCH [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">19,035,814<span></span>
</td>
<td class="text">19,035,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianZhonghongMember', window );">Xi&#8217;an Zhonghong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianZhonghongMember', window );">Xi&#8217;an Zhonghong [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShaanxiHuahongMember', window );">Shaanxi Huahong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,500,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,250,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShaanxiHuahongMember', window );">Shaanxi Huahong [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ZhongxunMember', window );">Zhongxun [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 35,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ZhongxunMember', window );">Zhongxun [Member] | RMB [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems', window );"><strong>Schedule of Maximum Statutory Reserve Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_StatutoryReserveDescription', window );">Statutory reserve</a></td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
<td class="text">Did not accrue yet due to accumulated deficit<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_MaximumStatutoryReserveAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum Statutory Reserve Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_MaximumStatutoryReserveAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReserveDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReserveDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Capital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of total capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480696/942-505-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Capital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShanghaiTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShanghaiTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_TypeOfCurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_TypeOfCurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ErdosTCHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianZhonghongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_XianZhonghongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShaanxiHuahongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ShaanxiHuahongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ZhongxunMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=creg_ZhongxunMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651501296112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 13, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 13, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 28, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ContingenciesDetailsLineItems', window );"><strong>Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForLegalSettlements', window );">Settlement paid</a></td>
<td class="nump">$ 37,580<span></span>
</td>
<td class="nump">&#165; 261,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAdditionalCapital', window );">Additional loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">&#165; 14,204,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_AccruedLitigationExpense', window );">Accrued litigation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized', window );">Principal loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 77,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeOtherLoans', window );">Loan interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350<span></span>
</td>
<td class="nump">&#165; 2,418,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_EnforcementFeeMember', window );">Enforcement Fee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ContingenciesDetailsLineItems', window );"><strong>Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoansPayableWithVariableAmount', window );">Total fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,530<span></span>
</td>
<td class="nump">80,288,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_LateFeeMember', window );">Late Fee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ContingenciesDetailsLineItems', window );"><strong>Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoansPayableWithVariableAmount', window );">Total fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,530<span></span>
</td>
<td class="nump">80,288,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_OtherFeeMember', window );">Other Fee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ContingenciesDetailsLineItems', window );"><strong>Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LoansPayableWithVariableAmount', window );">Total fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,530<span></span>
</td>
<td class="nump">&#165; 80,288,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AccruedLitigationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued litigation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_AccruedLitigationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_ContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LoansPayableWithVariableAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of loans payable with variable amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_LoansPayableWithVariableAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeOtherLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest and fee income from loans classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeOtherLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAdditionalCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional paid-in capital (APIC) classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAdditionalCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForLegalSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the settlement of litigation or for other legal issues during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForLegalSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is the principal amount outstanding for securitized loans only (across all types of loans).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (a)<br> -Paragraph 4<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481326/860-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrincipalAmountOutstandingOnLoansSecuritized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_EnforcementFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_EnforcementFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_LateFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_LateFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_OtherFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=creg_OtherFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651502470848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 06, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 06, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 08, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 08, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 20, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 20, 2017 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CommitmentsDetailsLineItems', window );"><strong>Commitments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Monthly rental payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">&#165; 36,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_LeaseExpirationDate', window );">Lease expiry date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">November 2020<span></span>
</td>
<td class="text">November 2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Monthly salary</a></td>
<td class="num">$ (2,500)<span></span>
</td>
<td class="nump">&#165; 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Common stock annually</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefFinancialOfficerMember', window );">Chief Financial Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CommitmentsDetailsLineItems', window );"><strong>Commitments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Monthly salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">&#165; 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=creg_NewLeaseContractMember', window );">New Lease Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CommitmentsDetailsLineItems', window );"><strong>Commitments (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Monthly rental payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
<td class="nump">&#165; 36,536<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_CommitmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_CommitmentsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LeaseExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_LeaseExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefFinancialOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefFinancialOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=creg_NewLeaseContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=creg_NewLeaseContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651510766304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems', window );"><strong>Schedule of lease costs, lease term and discount rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost &#8211; amortization of ROU</a></td>
<td class="nump">$ 15,245<span></span>
</td>
<td class="nump">$ 15,359<span></span>
</td>
<td class="nump">$ 30,863<span></span>
</td>
<td class="nump">$ 31,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OperatingLeaseCostInterestExpenseOnLeaseLiability', window );">Operating lease cost &#8211; interest expense on lease liability</a></td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 1,193<span></span>
</td>
<td class="nump">$ 774<span></span>
</td>
<td class="nump">$ 2,413<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted Average Remaining Lease Term - Operating leases</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted Average Discount Rate - Operating leases</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_OperatingLeaseCostInterestExpenseOnLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating lease cost &#8211; interest expense on lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_OperatingLeaseCostInterestExpenseOnLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.2</span><table class="report" border="0" cellspacing="2" id="idm140651514359968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems', window );"><strong>Schedule of maturities of the office lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">For the year ended June 30, 2024,</a></td>
<td class="nump">$ 30,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">30,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 30,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>creg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>f10q0623_smartpowerr_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:creg="http://www.cregcn.com/20230630"
  xmlns:currency="http://xbrl.sec.gov/currency/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="creg-20230630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-08-11</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsAppropriatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-04-01</startDate>
            <endDate>2009-04-14</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-04-14</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-04-14</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-15</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-06-01</startDate>
            <endDate>2013-06-15</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-07-01</startDate>
            <endDate>2013-07-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2016-05-01</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:DaTangShiDaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:DaTongRecyclingEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:TianYuXuZhouRecyclingEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-19</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2013-07-19</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2018-12-29</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2019-01-22</startDate>
            <endDate>2019-01-22</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-03-24</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:YinghuaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-02-11</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:YinghuaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-02-11</startDate>
            <endDate>2015-02-11</endDate>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-27</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-27</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ArticlesOfIncorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-27</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">creg:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-04-03</startDate>
            <endDate>2023-04-03</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-03</startDate>
            <endDate>2023-07-03</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-19</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:CooperationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-23</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ChengaliMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2019-01-22</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:EducationAndUnionFundAndSocialInsurancePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:EducationAndUnionFundAndSocialInsurancePayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedPayrollAndWelfareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedPayrollAndWelfareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:AccruedLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">creg:OtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:HYREFLoanentrustedLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:HYREFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:ZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">creg:HYREFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfAgreementAxis">creg:TransferAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-29</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2019-12-20</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-20</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-04-09</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">creg:TransferPriceForXuzhouHuayuProjectMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-04</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">creg:TransferPriceForShenqiuPhaseIAndIIProjectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-04</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="creg:TypeOfAgreementAxis">creg:TransferAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-04</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:HuaxinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:HuaxinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-12-20</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-01-05</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-02-05</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-04-05</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-08</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-04</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-04</startDate>
            <endDate>2020-12-04</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-10</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInDecember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-10</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-02</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-02</startDate>
            <endDate>2021-04-02</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-28</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-14</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-14</startDate>
            <endDate>2022-09-14</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2015-06-19</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">creg:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">creg:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">creg:StatutorySurplusReserveFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">creg:CommonWelfareFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">creg:CommonWelfareFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="creg:TypeOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2022-04-13</startDate>
            <endDate>2022-04-13</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">creg:EnforcementFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">creg:LateFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">creg:OtherFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-28</startDate>
            <endDate>2021-06-28</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:NewLeaseContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-11-01</startDate>
            <endDate>2017-11-20</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefFinancialOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-08</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2020-05-08</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-06</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2022-05-06</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <dei:DocumentType contextRef="c0">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2023-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0">000-12536</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">SMART POWERR CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0">90-0093373</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0">4/F, Tower CRong Cheng Yun Gu Building Keji 3rd Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0">Yanta District</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0">Xi An City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressAddressLine3 contextRef="c0">Shaan Xi Province</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCountry contextRef="c0">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0">710075</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0">(011)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0">86-29-8765-1098</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">CREG</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c1" decimals="INF" unitRef="shares">7788006</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash contextRef="c2" decimals="0" unitRef="usd">456155</us-gaap:Cash>
    <us-gaap:Cash contextRef="c3" decimals="0" unitRef="usd">138813673</us-gaap:Cash>
    <us-gaap:ValueAddedTaxReceivable contextRef="c2" decimals="0" unitRef="usd">167314</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable contextRef="c3" decimals="0" unitRef="usd">173589</us-gaap:ValueAddedTaxReceivable>
    <creg:AdvanceToSuppliersCurrent contextRef="c2" decimals="0" unitRef="usd">66111614</creg:AdvanceToSuppliersCurrent>
    <creg:AdvanceToSuppliersCurrent contextRef="c3" decimals="0" unitRef="usd">31923</creg:AdvanceToSuppliersCurrent>
    <creg:OperatingLeaseRightofuseAssetsNetCurrent contextRef="c2" decimals="0" unitRef="usd">30334</creg:OperatingLeaseRightofuseAssetsNetCurrent>
    <creg:OperatingLeaseRightofuseAssetsNetCurrent contextRef="c3" decimals="0" unitRef="usd">62177</creg:OperatingLeaseRightofuseAssetsNetCurrent>
    <us-gaap:OtherShortTermInvestments contextRef="c2" decimals="0" unitRef="usd">67120596</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c2" decimals="0" unitRef="usd">53872</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" unitRef="usd">49690</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" unitRef="usd">133939885</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" unitRef="usd">139131052</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" unitRef="usd">4484</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" unitRef="usd">4653</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsNoncurrent contextRef="c2" decimals="0" unitRef="usd">4484</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" unitRef="usd">4653</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" unitRef="usd">133944369</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" unitRef="usd">139135705</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" unitRef="usd">68695</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" unitRef="usd">71271</us-gaap:AccountsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" unitRef="usd">3724312</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" unitRef="usd">3681352</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="0" unitRef="usd">59188</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">261035</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:NotesPayable contextRef="c2" decimals="0" unitRef="usd">0</us-gaap:NotesPayable>
    <us-gaap:NotesPayable contextRef="c3" decimals="0" unitRef="usd">31250</us-gaap:NotesPayable>
    <us-gaap:NotesPayableCurrent contextRef="c2" decimals="0" unitRef="usd">5400906</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c3" decimals="0" unitRef="usd">5697727</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" unitRef="usd">2587975</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">2776414</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" unitRef="usd">30334</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" unitRef="usd">62178</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DerivativeFixedInterestRate contextRef="c2" decimals="2" unitRef="pure">0.10</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="c3" decimals="2" unitRef="pure">0.10</us-gaap:DerivativeFixedInterestRate>
    <creg:PayableForPurchase contextRef="c2" decimals="0" unitRef="usd">415179</creg:PayableForPurchase>
    <creg:PayableForPurchase contextRef="c3" decimals="0" unitRef="usd">430750</creg:PayableForPurchase>
    <creg:InterestPayableOnEntrustedLoans contextRef="c2" decimals="0" unitRef="usd">334697</creg:InterestPayableOnEntrustedLoans>
    <creg:InterestPayableOnEntrustedLoans contextRef="c3" decimals="0" unitRef="usd">347249</creg:InterestPayableOnEntrustedLoans>
    <us-gaap:LoansPayableCurrent contextRef="c2" decimals="0" unitRef="usd">10656260</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c3" decimals="0" unitRef="usd">11055911</us-gaap:LoansPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" unitRef="usd">23277546</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">24383887</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c2" decimals="0" unitRef="usd">3958625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c3" decimals="0" unitRef="usd">3958625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="0" unitRef="usd">3958625</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" unitRef="usd">3958625</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" unitRef="usd">27236171</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" unitRef="usd">28342512</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c2" decimals="3" unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c3" decimals="3" unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c2" decimals="0" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="0" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="0" unitRef="shares">7788006</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="0" unitRef="shares">7788006</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="0" unitRef="shares">7391996</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="0" unitRef="shares">7391996</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" unitRef="usd">7788</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" unitRef="usd">7392</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="0" unitRef="usd">164407308</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" unitRef="usd">163663305</us-gaap:AdditionalPaidInCapital>
    <creg:StatutoryReserve contextRef="c2" decimals="0" unitRef="usd">15185889</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c3" decimals="0" unitRef="usd">15168003</creg:StatutoryReserve>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" unitRef="usd">-12810612</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" unitRef="usd">-8318564</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" unitRef="usd">-60082175</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" unitRef="usd">-59726943</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" unitRef="usd">106708198</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" unitRef="usd">110793193</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" unitRef="usd">133944369</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" unitRef="usd">139135705</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" unitRef="usd">459235</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="0" unitRef="usd">383506</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" unitRef="usd">374407</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" unitRef="usd">187726</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" unitRef="usd">459235</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="0" unitRef="usd">383506</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" unitRef="usd">374407</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" unitRef="usd">187726</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" unitRef="usd">-459235</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="0" unitRef="usd">-383506</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" unitRef="usd">-374407</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" unitRef="usd">-187726</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="0" unitRef="usd">5602</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c4" decimals="0" unitRef="usd">-121121</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c5" decimals="0" unitRef="usd">-4880</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="0" unitRef="usd">170441</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c4" decimals="0" unitRef="usd">223915</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c5" decimals="0" unitRef="usd">82246</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c6" decimals="0" unitRef="usd">109585</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c0" decimals="0" unitRef="usd">220280</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c4" decimals="0" unitRef="usd">230318</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c5" decimals="0" unitRef="usd">109176</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c6" decimals="0" unitRef="usd">109742</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" unitRef="usd">228618</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="0" unitRef="usd">-131682</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c5" decimals="0" unitRef="usd">216333</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="0" unitRef="usd">-31077</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" unitRef="usd">184381</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="0" unitRef="usd">-259206</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" unitRef="usd">184523</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" unitRef="usd">-31234</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">-274854</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">-642712</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">-189884</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" unitRef="usd">-218960</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">62492</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">23557</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">57958</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" unitRef="usd">5850</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" unitRef="usd">-337346</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" unitRef="usd">-666269</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" unitRef="usd">-224810</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" unitRef="usd">-4492048</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c4" decimals="0" unitRef="usd">-6930315</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c5" decimals="0" unitRef="usd">-6173768</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" unitRef="usd">-7530496</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" unitRef="usd">-4829394</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="0" unitRef="usd">-7596584</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="0" unitRef="usd">-6421610</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" unitRef="usd">-7755306</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">7643072</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="INF" unitRef="shares">7301194</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="INF" unitRef="shares">7803991</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="INF" unitRef="shares">7277194</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c4" decimals="2" unitRef="usdPershares">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c5" decimals="2" unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c6" decimals="2" unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:SharesOutstanding contextRef="c7" decimals="0" unitRef="shares">7391996</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="0" unitRef="usd">7392</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" unitRef="usd">163663305</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" unitRef="usd">15168003</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" unitRef="usd">-8318564</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" unitRef="usd">-59726943</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" unitRef="usd">110793193</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" unitRef="usd">-89504</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" unitRef="usd">-89504</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c12" decimals="0" unitRef="shares">241537</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c12" decimals="0" unitRef="usd">242</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c13" decimals="0" unitRef="usd">489276</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c17" decimals="0" unitRef="usd">489518</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <creg:TransferToStatutoryReserves contextRef="c14" decimals="0" unitRef="usd">2590</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c16" decimals="0" unitRef="usd">-2590</creg:TransferToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c15" decimals="0" unitRef="usd">1681720</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c17" decimals="0" unitRef="usd">1681720</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:SharesOutstanding contextRef="c18" decimals="0" unitRef="shares">7633533</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" unitRef="usd">7634</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" unitRef="usd">164152581</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" unitRef="usd">15170593</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" unitRef="usd">-6636844</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" unitRef="usd">-59819037</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" unitRef="usd">112874927</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c28" decimals="0" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c24" decimals="0" unitRef="shares">154473</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c24" decimals="0" unitRef="usd">154</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c25" decimals="0" unitRef="usd">254727</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c5" decimals="0" unitRef="usd">254881</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <creg:TransferToStatutoryReserves contextRef="c26" decimals="0" unitRef="usd">15296</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c28" decimals="0" unitRef="usd">-15296</creg:TransferToStatutoryReserves>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c27" decimals="0" unitRef="usd">-6173768</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c5" decimals="0" unitRef="usd">-6173768</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:SharesOutstanding contextRef="c29" decimals="0" unitRef="shares">7788006</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="0" unitRef="usd">7788</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" unitRef="usd">164407308</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" unitRef="usd">15185889</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" unitRef="usd">-12810612</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" unitRef="usd">-60082175</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" unitRef="usd">106708198</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="c34" decimals="0" unitRef="shares">7044408</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" unitRef="usd">7044</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" unitRef="usd">161531565</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="0" unitRef="usd">15180067</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="1" unitRef="usd">3321189</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="0" unitRef="usd">-55281680</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="0" unitRef="usd">124758185</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c44" decimals="0" unitRef="usd">-441459</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c45" decimals="0" unitRef="usd">-441459</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities contextRef="c40" decimals="0" unitRef="shares">313644</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c40" decimals="0" unitRef="usd">314</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c41" decimals="0" unitRef="usd">2017793</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits contextRef="c45" decimals="0" unitRef="usd">2018107</us-gaap:StockIssuedDuringPeriodValueConversionOfUnits>
    <creg:TransferToStatutoryReserves contextRef="c42" decimals="0" unitRef="usd">-22277</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c44" decimals="0" unitRef="usd">22277</creg:TransferToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c43" decimals="0" unitRef="usd">600181</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c45" decimals="0" unitRef="usd">600181</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:SharesOutstanding contextRef="c46" decimals="0" unitRef="shares">7358052</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="0" unitRef="usd">7358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="0" unitRef="usd">163549358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="0" unitRef="usd">15157790</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="0" unitRef="usd">3921370</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="0" unitRef="usd">-55700862</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="0" unitRef="usd">126935014</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c56" decimals="0" unitRef="usd">-224810</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" unitRef="usd">-224810</us-gaap:NetIncomeLoss>
    <creg:TransferToStatutoryReserves contextRef="c54" decimals="0" unitRef="usd">4443</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c56" decimals="0" unitRef="usd">-4443</creg:TransferToStatutoryReserves>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c55" decimals="0" unitRef="usd">-7530496</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c6" decimals="0" unitRef="usd">-7530496</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:SharesOutstanding contextRef="c57" decimals="0" unitRef="shares">7358052</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c57" decimals="0" unitRef="usd">7358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c58" decimals="0" unitRef="usd">163549358</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c59" decimals="0" unitRef="usd">15162233</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c60" decimals="0" unitRef="usd">-3609126</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c61" decimals="0" unitRef="usd">-55930115</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c62" decimals="0" unitRef="usd">119179708</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" unitRef="usd">-337346</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" unitRef="usd">-666269</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c0" decimals="0" unitRef="usd">31250</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c4" decimals="0" unitRef="usd">131855</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="0" unitRef="usd">31637</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c4" decimals="0" unitRef="usd">33812</us-gaap:OperatingLeaseExpense>
    <us-gaap:GainsLossesOnRestructuringOfDebt contextRef="c0" decimals="0" unitRef="usd">5602</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainsLossesOnRestructuringOfDebt contextRef="c4" decimals="0" unitRef="usd">-121121</us-gaap:GainsLossesOnRestructuringOfDebt>
    <creg:IncreaseDecreaseInAdvanceToSupplier contextRef="c0" decimals="0" unitRef="usd">-68898980</creg:IncreaseDecreaseInAdvanceToSupplier>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c0" decimals="0" unitRef="usd">4290</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c4" decimals="0" unitRef="usd">-1689</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" unitRef="usd">46034</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c4" decimals="0" unitRef="usd">-27748</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="0" unitRef="usd">-31637</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c4" decimals="0" unitRef="usd">-33812</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" unitRef="usd">126642</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c4" decimals="0" unitRef="usd">271753</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" unitRef="usd">-69042292</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="0" unitRef="usd">-167599</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <creg:ShortTermLoanReceivable contextRef="c0" decimals="0" unitRef="usd">-69994412</creg:ShortTermLoanReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" unitRef="usd">-69994412</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c0" decimals="0" unitRef="usd">679186</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c4" decimals="0" unitRef="usd">-7598080</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" unitRef="usd">-138357518</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="0" unitRef="usd">-7765679</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations contextRef="c2" decimals="0" unitRef="usd">138813673</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations contextRef="c62" decimals="0" unitRef="usd">152011887</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c2" decimals="0" unitRef="usd">456155</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c62" decimals="0" unitRef="usd">144246208</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" unitRef="usd">37279</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c4" decimals="0" unitRef="usd">51356</us-gaap:IncomeTaxesPaid>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c0" decimals="0" unitRef="usd">750000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c4" decimals="0" unitRef="usd">1896986</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;1. ORGANIZATION AND DESCRIPTION
OF BUSINESS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Smart Powerr Corp. (the &#x201c;Company&#x201d;
or &#x201c;SPC&#x201d;) was incorporated in Nevada, and was formerly known as China Recycling Entergy Corporation. The Company, through
its subsidiaries, provides energy saving solutions and services, including selling and leasing energy saving systems and equipment to
customers, and project investment in the Peoples Republic of China (&#x201c;PRC&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s
organizational chart as of June 30, 2023 is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;img alt="" src="image_001.jpg" style="height: 440px; width: 618px"/&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Erdos
TCH &#x2013; Joint Venture&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On April 14, 2009, the Company
formed a joint venture (the &#x201c;JV&#x201d;) with Erdos Metallurgy Co., Ltd. (&#x201c;Erdos&#x201d;) to recycle waste heat from Erdos&#x2019;
metal refining plants to generate power and steam to be sold back to Erdos. The name of the JV was Inner Mongolia Erdos TCH Energy Saving
Development Co., Ltd. (&#x201c;Erdos TCH&#x201d;) with a term of&#160;20&#160;years. Erdos contributed&#160;7% of the total investment of
the project, and Xi&#x2019;an TCH Energy Technology Co., Ltd. (&#x201c;Xi&#x2019;an TCH&#x201d;) contributed&#160;93%. On June 15, 2013, Xi&#x2019;an
TCH and Erdos entered into a share transfer agreement, pursuant to which Erdos sold its&#160;7% ownership interest in the JV to Xi&#x2019;an
TCH for $1.29&#160;million (RMB&#160;8&#160;million), plus certain accumulated profits. Xi&#x2019;an TCH paid the $1.29&#160;million in
July 2013 and, as a result, became the sole stockholder of the JV. Erdos TCH currently has two power generation systems in Phase I with
a total 18 MW power capacity, and three power generation systems in Phase II with a total 27 MW power capacity. On April 28, 2016, Erdos
TCH and Erdos entered into a supplemental agreement, effective May 1, 2016, whereby Erdos TCH cancelled monthly minimum lease payments
from Erdos, and started to charge Erdos based on actual electricity sold at RMB&#160;0.30&#160;/ KWH. The selling price of each KWH is
determined annually based on prevailing market conditions. In May 2019, Erdos TCH ceased operations due to renovations and furnace safety
upgrades of Erdos, and the Company initially expected the resumption of operations in July 2020, but the resumption of operations was
further delayed due to the government&#x2019;s mandate for Erdos to significantly lower its energy consumption per unit of GDP by implementing
a comprehensive technical upgrade of its ferrosilicon production line to meet the City&#x2019;s energy-saving targets.&#160;&#160;Erdos
is currently researching the technical rectification scheme. Once the scheme is determined, Erdos TCH will carry out technical transformation
for its waste heat power station project.&#160;During this period, Erdos will compensate Erdos TCH RMB&#160;1&#160;million ($145,524)
per month, until operations resume.&#160;The Company has not recognized any income due to the uncertainty of collection. In addition,
Erdos TCH has&#160;30% ownership in DaTangShiDai (BinZhou) Energy Savings Technology Co., Ltd. (&#x201c;BinZhou Energy Savings&#x201d;),&#160;30%
ownership in DaTangShiDai DaTong Recycling Energy Technology Co., Ltd. (&#x201c;DaTong Recycling Energy&#x201d;), and&#160;40% ownership
in DaTang ShiDai TianYu XuZhou Recycling Energy Technology Co, Ltd. (&#x201c;TianYu XuZhou Recycling Energy&#x201d;). These companies were
incorporated in 2012 but had no operations since then nor has any registered capital contribution been made.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Chengli Waste Heat Power Generation
Projects&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On July 19, 2013, Xi&#x2019;an
TCH formed a new company, &#x201c;Xi&#x2019;an Zhonghong New Energy Technology Co., Ltd.&#x201d; (&#x201c;Zhonghong&#x201d;), of which it owns&#160;90%,
with HYREF owning the other&#160;10%.&#160;Zhonghong provides energy saving solution and services, including constructing, selling and
leasing energy saving systems and equipment to customers. On December 29, 2018, Shanghai TCH entered into a Share Transfer Agreement with
HYREF, pursuant to which HYREF transferred its&#160;10% ownership in Zhonghong to Shanghai TCH for RMB&#160;3&#160;million ($0.44&#160;million).
The transfer was completed January 22, 2019.&#160;The Company owns&#160;100% of Xi&#x2019;an Zhonghong after the transaction.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On July 24, 2013, Zhonghong entered
into a Cooperative Agreement of CDQ and CDQ WHPG Project (Coke Dry Quenching Waste Heat Power Generation Project) with Boxing County Chengli
Gas Supply Co., Ltd. (&#x201c;Chengli&#x201d;). The parties entered into a supplement agreement on July 26, 2013. Pursuant to these agreements,
Zhonghong will design, build and maintain a 25 MW CDQ system and a CDQ WHPG system to supply power to Chengli, and Chengli will pay energy
saving fees (the &#x201c;Chengli Project&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On December 29, 2018, Xi&#x2019;an
Zhonghong, Xi&#x2019;an TCH, HYREF, Guohua Ku, and Mr. Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement,&#160;pursuant
to which Xi&#x2019;an Zhonghong transferred Chengli CDQ WHPG station (&#x2018;the Station&#x201d;) as the repayment for the loan of RMB&#160;188,639,400&#160;($27.54&#160;million)
to HYREF. Xi&#x2019;an Zhonghong, Xi&#x2019;an TCH, Guohua Ku and Chonggong Bai also agreed to a Buy Back Agreement for the Station when
certain conditions are met (see Note 10). The transfer of the Station was completed January 22, 2019, when the Company recorded a $624,133&#160;loss
from this transfer.&#160;However, because the loan was not deemed repaid due to the buyback provision (See Note 10 for detail), the Company
kept the loan and the Chengli project&#160;in its consolidated financial statements (&#x201c;CFS&#x201d;) until April&#160;9,&#160;2021.
The Buy Back Agreement was terminated April&#160;9, 2021, HYREF did not execute the buy-back option and did not ask for any additional
payment from the buyers other than keeping the CDQ WHPG station.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Formation of Zhongxun&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On March 24, 2014, Xi&#x2019;an
TCH incorporated a subsidiary, Zhongxun Energy Investment (Beijing) Co., Ltd. (&#x201c;Zhongxun&#x201d;) with registered capital of $5,695,502&#160;(RMB&#160;35,000,000),
which must be contributed before October 1, 2028. Zhongxun is&#160;100% owned by Xi&#x2019;an TCH and will be mainly engaged in project
investment, investment management, economic information consulting, and technical services. Zhongxun has not commenced operations nor
has any capital contribution been made as of the date of this report.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Formation
of Yinghua&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On February 11, 2015, the Company
incorporated a subsidiary, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#x201c;Yinghua&#x201d;) with registered capital of $30,000,000,
to be paid within&#160;10 years&#160;from the date the business license is issued. Yinghua is&#160;100% owned by the Company and will
be mainly engaged in financial leasing, purchase of financial leasing assets, disposal and repair of financial leasing assets, consulting
and ensuring of financial leasing transactions, and related factoring business. Yinghua has not commenced operations nor has any capital
contribution been made as of the date of this report.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Other Events&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In December 2019, a novel strain
of coronavirus (COVID-19) was reported, and the World Health Organization declared the outbreak to constitute a &#x201c;Public Health Emergency
of International Concern.&#x201d; This contagious disease outbreak, which continues to spread to additional countries, and disrupts supply
chains and affecting production and sales across a range of industries as a result of quarantines, facility closures, and travel and logistics
restrictions in connection with the outbreak. The COVID-19 outbreak impacted the Company&#x2019;s operations for the first quarter of 2020.
However, as a result of PRC government&#x2019;s effort on disease control, most cities in China were reopened in April 2020, the outbreak
in China is under the control. From April 2020 to the end of 2021, there were some new COVID-19 cases discovered in a few provinces of
China, however, the number of new cases are not significant due to PRC government&#x2019;s strict control. In 2022, COVID-19 cases fluctuated
and increased in many cities of China including Xi&#x2019;an Province where the Company is located; as a result of such increases, there
have been periodic short-term lockdowns and restrictions on travel in Xi&#x2019;an Province and other areas of China, the Company&#x2019;s
operations have been adversely impacted by the travel and work restrictions imposed on a temporary basis in China to limit the spread
of COVID-19. In January 2023, China dropped all COVID restrictions, and the Company actively resumed its business transformation task
to transform and expand into an energy storage integrated solution provider sector.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On July 27, 2021, the Company
filed a certificate of change to the Company&#x2019;s Articles of Incorporation with the Secretary of State of the State of Nevada to&#160;increase
the total number of the Company&#x2019;s authorized shares of common stock from&#160;10,000,000&#160; to&#160;100,000,000, par value $0.001&#160;per
share.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On March 3, 2022, the Company
filed with the Secretary of State of the State of Nevada a Certificate of Amendment to the Company&#x2019;s Amended and Restated Certificate
of Incorporation to change our corporate name from China Recycling Energy Corporation to Smart Powerr Corp, effective March 3, 2022.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <creg:MaturityTerm contextRef="c63">P20Y</creg:MaturityTerm>
    <creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage contextRef="c64" decimals="2" unitRef="pure">0.07</creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage>
    <creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage contextRef="c65" decimals="2" unitRef="pure">0.93</creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage>
    <creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage contextRef="c66" decimals="2" unitRef="pure">0.07</creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet contextRef="c67" decimals="-4" unitRef="usd">1290000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet contextRef="c67" decimals="-6" unitRef="cny">8000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet contextRef="c68" decimals="-4" unitRef="usd">1290000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet>
    <us-gaap:InvestmentsInPowerAndDistributionProjects contextRef="c69" decimals="2" unitRef="cny">0.3</us-gaap:InvestmentsInPowerAndDistributionProjects>
    <creg:UntilOperationResumes contextRef="c70" decimals="-6" unitRef="cny">1000000</creg:UntilOperationResumes>
    <creg:UntilOperationResumes contextRef="c70" decimals="0" unitRef="usd">145524</creg:UntilOperationResumes>
    <creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage contextRef="c71" decimals="2" unitRef="pure">0.30</creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage>
    <creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage contextRef="c72" decimals="2" unitRef="pure">0.30</creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage>
    <creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage contextRef="c73" decimals="2" unitRef="pure">0.40</creg:VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c74" decimals="2" unitRef="pure">0.90</creg:PercentageOfAmountInitialCapitalContribution>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c75" decimals="2" unitRef="pure">0.10</creg:PercentageOfAmountInitialCapitalContribution>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c76" decimals="2" unitRef="pure">0.10</creg:PercentageOfAmountInitialCapitalContribution>
    <creg:OwnershipPaid contextRef="c77" decimals="-6" unitRef="cny">3000000</creg:OwnershipPaid>
    <creg:OwnershipPaid contextRef="c77" decimals="-4" unitRef="usd">440000</creg:OwnershipPaid>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c2" decimals="2" unitRef="pure">1</creg:PercentageOfAmountInitialCapitalContribution>
    <creg:RepaymentOfLoan contextRef="c77" decimals="0" unitRef="cny">188639400</creg:RepaymentOfLoan>
    <creg:RepaymentOfLoan contextRef="c77" decimals="-4" unitRef="usd">27540000</creg:RepaymentOfLoan>
    <creg:NetLossAmount contextRef="c78" decimals="0" unitRef="usd">624133</creg:NetLossAmount>
    <creg:OriginalInvestmentBySubsidiary contextRef="c79" decimals="0" unitRef="usd">5695502</creg:OriginalInvestmentBySubsidiary>
    <creg:OriginalInvestmentBySubsidiary contextRef="c79" decimals="0" unitRef="cny">35000000</creg:OriginalInvestmentBySubsidiary>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c80" decimals="2" unitRef="pure">1</creg:PercentageOfAmountInitialCapitalContribution>
    <creg:OriginalInvestmentBySubsidiary contextRef="c81" decimals="0" unitRef="usd">30000000</creg:OriginalInvestmentBySubsidiary>
    <creg:LicenseIsIssued contextRef="c82">P10Y</creg:LicenseIsIssued>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c81" decimals="2" unitRef="pure">1</creg:PercentageOfAmountInitialCapitalContribution>
    <us-gaap:CommonStockSharesAuthorized contextRef="c83" decimals="0" unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c84" decimals="0" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c85" decimals="3" unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;2. SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The accompanying unaudited financial
information as of and for the six and three months ended June 30, 2023 and 2022 was prepared in accordance with accounting principles
generally accepted in the U.S. (&#x201c;US GAAP&#x201d;) for interim financial information and with the instructions to Quarterly Report
on Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, such financial information includes all adjustments (consisting
only of normal recurring adjustments, unless otherwise indicated) considered necessary for a fair presentation of our financial position
at such date and the operating results and cash flows for such periods. Operating results for the six months ended June 30, 2023 are not
necessarily indicative of the results that may be expected for the entire year or for any other subsequent interim period. The interim
consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the
Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, previously filed with the Securities Exchange
Commission (&#x201c;SEC&#x201d;) on May 8, 2023.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Principle of
Consolidation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Consolidated Financial Statements&#160;(&#x201c;CFS&#x201d;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#x201c;Yinghua&#x201d;) and Sifang
Holdings; Sifang Holdings&#x2019; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#x201c;Huahong&#x201d;) and Shanghai
TCH Energy Tech Co., Ltd. (&#x201c;Shanghai TCH&#x201d;); Shanghai TCH&#x2019;s wholly-owned subsidiary, Xi&#x2019;an TCH Energy Tech Co.,
Ltd. (&#x201c;Xi&#x2019;an TCH&#x201d;); and Xi&#x2019;an TCH&#x2019;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#x201c;Erdos
TCH&#x201d;), 100% owned by Xi&#x2019;an TCH, 2) Zhonghong, 90% owned by Xi&#x2019;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#x2019;an TCH. Substantially all the Company&#x2019;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#x2019;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Uses and Sources of Liquidity&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;For the six months ended June
30, 2023 and 2022, the Company had a net loss of $337,346&#160;and $666,269, respectively. For the three months ended June 30, 2023 and
2022, the Company had a net loss of $247,842 and $224,810, respectively. The Company had an accumulated deficit of $60.08&#160;million
as of June 30, 2023. The Company disposed all of its systems and currently holds five power generating systems through Erdos TCH, the
five power generating systems are currently not producing any electricity. The Company is in the process of transforming and expanding
into an energy storage integrated solution provider business. The Company plans to pursue disciplined and targeted expansion strategies
for market areas the Company currently does not serve. The Company actively seeks and explores opportunities to apply energy storage technologies
to new industries or segments with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV)
and wind power stations,&#160;remote islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160; The Company&#x2019;s
cash flow forecast indicates it will have sufficient cash to fund its operations for the next 12 months from the date of issuance of these
CFS.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In preparing these CFS in accordance
with US GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities in the balance sheets
as well as revenues and expenses during the period reported. Actual results may differ from these estimates.&#160;On an on-going basis,
management evaluates its estimates, including those allowances for bad debt, impairment loss on fixed assets
and construction in progress, income taxes, and contingencies and litigation. Management bases its estimates on historical experience
and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making
judgments about the carrying values of assets and liabilities that are not readily apparent from other resources.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;A)&lt;/i&gt;&#160;&lt;i&gt;Sales-type
Leasing and Related Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows Financial
Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 842. The Company&#x2019;s sales
type lease contracts for revenue recognition fall under ASC 842. During the six and three months ended June 30, 2023 and 2022, the Company
did not sell any new power generating projects.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company constructs and leases
waste energy recycling power generating projects to its customers. The Company typically transfers legal ownership of the waste energy
recycling power generating projects to its customers at the end of the lease.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company finances construction
of waste energy recycling power generating projects. The sales and cost of sales are recognized at the inception of the lease, which is
when control is transferred to the lessee. The Company accounts for the transfer of control as a sales type lease in accordance with ASC
842-10-25-2. The underlying asset is derecognized, and revenue is recorded when collection of payments is probable. This is in accordance
with the revenue recognition principle in ASC 606 - Revenue from contracts with customers. The investment in sales-type leases consists
of the sum of the minimum lease payments receivable less unearned interest income and estimated executory cost. Minimum lease payments
are part of the lease agreement between the Company (as the lessor) and the customer (as the lessee). The discount rate implicit in the
lease is used to calculate the present value of minimum lease payments. The minimum lease payments consist of the gross lease payments
net of executory costs and contingent rentals, if any. Unearned interest is amortized to income over the lease term to produce a constant
periodic rate of return on net investment in the lease. While revenue is recognized at the inception of the lease, the cash flow from
the sales-type lease occurs over the course of the lease, which results in interest income and reduction of receivables. Revenue is recognized
net of value-added tax.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;B)&lt;/i&gt;&#160;&lt;i&gt;Contingent
Rental Income&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company records income from
actual electricity generated of each project in the period the income is earned, which is when the electricity is generated. Contingent
rent is not part of minimum lease payments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Operating Leases&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company determines if an
arrangement is a lease or contains a lease at inception. Operating lease liabilities are recognized based on the present value of the
remaining lease payments, discounted using the discount rate for the lease at the commencement date. As the rate implicit in the lease
is not readily determinable for an operating lease, the Company generally uses an incremental borrowing rate based on information available
at the commencement date to determine the present value of future lease payments. Operating lease right-of-use (&#x201c;ROU assets&#x201d;)
assets represent the Company&#x2019;s right to control the use of an identified asset for the lease term and lease liabilities represent
the Company&#x2019;s obligation to make lease payments arising from the lease. ROU assets are generally recognized based on the amount
of the initial measurement of the lease liability. Lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;ROU assets are reviewed for impairment
when indicators of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC
360, Property, Plant, and Equipment, as ROU assets are long-lived nonfinancial assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;ROU assets are tested for impairment
individually or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other
assets and liabilities. An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest
level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company
recognized no impairment of ROU assets as of June 30, 2023 or December 31, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Operating leases are included
in operating lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Cash&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Cash includes cash on hand, demand
deposits placed with banks or other financial institutions and all highly liquid investments with an original maturity of three months
or less as of the purchase date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s policy is
to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable
and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer
payment patterns to evaluate the adequacy of these reserves. As of June 30, 2023 and December 31, 2022, the Company had&#160;no&#160;accounts
receivable.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Advance to suppliers&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Advance to suppliers consist of balances paid to suppliers for materials
that have not been received. The Company reviews its advances to suppliers on a periodic basis and makes general and specific allowances
when there is doubt as to the ability of a supplier to provide supplies to the Company or refund an advance.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Short term loan receivables &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company provided loans to certain third parties for the purpose of
making use of its cash.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company monitors all loans receivable for delinquency and provides
for estimated losses for specific receivables that are not likely to be collected. Management periodically assesses the collectability
of these loans receivable. Delinquent account balances are written-off against the allowance for doubtful accounts after management has
determined that the likelihood of collection is not probable. As of June 30, 2023 and 2022, the Company did not accrue allowance against
short term loan receivables.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Concentration of Credit Risk&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Cash includes cash on hand and
demand deposits in accounts maintained within China.&#160;Balances at financial institutions and state-owned banks within&#160;the PRC
are covered by insurance up to RMB&#160;500,000&#160;($71,792) per bank. Any balance over RMB&#160;500,000&#160;($71,792) per bank in
PRC is not covered. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Certain other financial instruments,
which subject the Company to concentration of credit risk, consist of accounts and other receivables. The Company does not require collateral
or other security to support these receivables. The Company conducts periodic reviews of its customers&#x2019; financial condition and
customer payment practices to minimize collection risk on accounts receivable.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The operations of the Company
are in the PRC. Accordingly, the Company&#x2019;s business, financial condition and results of operations may be influenced by the political,
economic and legal environments in the PRC.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Property and equipment are stated
at cost, net of accumulated depreciation. Expenditures for maintenance and repairs are expensed as incurred; additions, renewals and betterments
are capitalized. When property and equipment are retired or otherwise disposed of, the related cost and accumulated depreciation are removed
from the respective accounts, and any gain or loss is included in operations. Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows:&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Office and Other Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;3&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Impairment
of Long-lived Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In accordance with FASB ASC Topic
360,&#160;&lt;i&gt;&#x201c;Property, Plant, and Equipment&lt;/i&gt;,&#x201d; the Company reviews its long-lived assets, including property and equipment,
for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable.
If the total expected undiscounted future net cash flows are less than the carrying amount of the asset, a loss is recognized for the
difference between the fair value (&#x201c;FV&#x201d;) and carrying amount of the asset. The Company did not record any impairment for the
six and three months ended June 30, 2023 and 2022.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Account and other payables &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Accounts and other payables represent liabilities for goods and services
provided to the Company prior to the end of the financial year which are unpaid. They are classified as current liabilities if payment
is due within one year or less (or in the normal operating cycle of the business if longer). Otherwise, they are presented as non-current
liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Accounts and other payables are initially recognized as fair value, and
subsequently carried at amortized cost using the effective interest method.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Borrowings &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Borrowings are presented as current liabilities unless the Company has
an unconditional right to defer settlement for at least 12 months after the financial year end date, in which case they are presented
as non-current liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Borrowings are initially recognized at fair value (net of transaction costs)
and subsequently carried at amortized cost. Any difference between the proceeds (net of transaction costs) and the redemption value is
recognized in profit or loss over the period of the borrowings using an effective interest method.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Borrowing costs are recognized in profit or loss using the effective interest
method.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Cost of Sales&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Cost of sales consists primarily
of the direct material of the power generating system and expenses incurred directly for project construction for sales-type leasing and
sales tax and additions for contingent rental income.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Income taxes are accounted for
using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences in future years
of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted
tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation
allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows FASB ASC
Topic 740, which prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken
or expected to be taken in a tax return. ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Under FASB ASC Topic 740, when
tax returns are filed, it is likely that some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the CFS in the period during which, based on all available evidence, management believes it
is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes,
if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition
threshold are measured as the largest amount of tax benefit that is more than&#160;50% likely of being realized upon settlement with the
applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described
above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest
and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits is
classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#160;At
June 30, 2023 and December 31, 2022, the Company did not take any uncertain positions that would necessitate recording a tax related liability.&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Statement of Cash Flows&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In accordance with FASB ASC Topic
230,&#160;&lt;i&gt;&#x201c;Statement of Cash Flows,&#x201d;&lt;/i&gt;&#160;cash flows from the Company&#x2019;s operations are calculated based upon
the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash flows may not necessarily
agree with changes in the corresponding balances on the balance sheet.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Fair Value of Financial Instruments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;For certain of the Company&#x2019;s
financial instruments, including cash and equivalents, restricted cash, accounts receivable, other receivables, accounts payable, accrued
liabilities and short-term debts, the carrying amounts approximate their FVs due to their short maturities. Receivables on sales-type
leases are based on interest rates implicit in the lease.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;FASB ASC Topic 820,&#160;&lt;i&gt;&#x201c;Fair
Value Measurements and Disclosures,&#x201d;&lt;/i&gt;&#160;requires disclosure of the FV of financial instruments held by the Company. FASB ASC
Topic 825,&#160;&lt;i&gt;&#x201c;Financial Instruments,&#x201d;&lt;/i&gt;&#160;defines FV, and establishes a three-level valuation hierarchy for disclosures
of FV measurement that enhances disclosure requirements for FV measures. The carrying amounts reported in the consolidated balance sheets
for receivables and current liabilities each qualify as financial instruments and are a reasonable estimate of their FV because of the
short period of time between the origination of such instruments and their expected realization and their current market rate of interest.
The three levels of valuation hierarchy are defined as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 3 inputs to the valuation methodology are unobservable and significant to FV measurement.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"&gt;&lt;span style="background-color: white"&gt;The
Company analyzes all financial instruments with features of both liabilities and equity under FASB ASC 480,&#160;&lt;i&gt;&#x201c;Distinguishing
Liabilities from Equity,&#x201d;&lt;/i&gt;&#160;and ASC 815,&#160;&lt;i&gt;&#x201c;Derivatives and Hedging.&#x201d;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of June 30, 2023 and December
31, 2022, the Company did not have any long-term debt; and the Company did not identify any assets or liabilities that are required to
be presented on the balance sheet at FV.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company accounts for share-based
compensation awards to employees in accordance with FASB ASC Topic 718, &#x201c;Compensation &#x2013; Stock Compensation&#x201d;, which requires
that share-based payment transactions with employees be measured based on the grant-date FV of the equity instrument issued and recognized
as compensation expense over the requisite service period.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company accounts for share-based
compensation awards to non-employees in accordance with FASB ASC Topic 718 and FASB ASC Subtopic 505-50, &#x201c;Equity-Based Payments
to Non-employees&#x201d;. Share-based compensation associated with the issuance of equity instruments to non-employees is measured at the
FV of the equity instrument issued or committed to be issued, as this is more reliable than the FV of the services received. The FV is
measured at the date that the commitment for performance by the counterparty has been reached or the counterparty&#x2019;s performance
is complete.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows ASU 2018-07,
&#x201c;Compensation &#x2014; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#x201d; which expands
the scope of ASC 718 to include share-based payment transactions for acquiring goods and services from non-employees. An entity should
apply the requirements of ASC 718 to non-employee awards except for specific guidance on inputs to an option pricing model and the attribution
of cost. ASC 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed
in a grantor&#x2019;s own operations by issuing share-based payment awards.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Basic and Diluted Earnings
per Share&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company presents net income
(loss) per share (&#x201c;EPS&#x201d;) in accordance with FASB ASC Topic 260,&#160;&lt;i&gt;&#x201c;Earning Per Share.&#x201d;&lt;/i&gt;&#160;Accordingly,
basic income (loss) per share is computed by dividing income (loss) available to common stockholders by the weighted average number of
shares outstanding, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income by the weighted-average
number of common shares outstanding as well as common share equivalents outstanding for the period determined using the treasury-stock
method for stock options and warrants and the if-converted method for convertible notes. The Company made an accounting policy election
to use the if-converted method for convertible securities that are eligible to receive common stock dividends, if declared. Diluted EPS
reflect the potential dilution that could occur based on the exercise of stock options or warrants or conversion of convertible securities
using the if-converted method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;For the six months ended June
30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive features of the warrants and options.
For the three months ended June 30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive
features of the warrants and options. For the six months ended June 30, 2023 and 2022,&#160;30,911&#160;shares purchasable under warrants
and options were excluded from the EPS calculation as these were not dilutive due to the exercise price was more than the stock market
price. For the three months ended June 30, 2023 and 2022, 30,911 shares purchasable under warrants and options were excluded from the
EPS calculation as these were not dilutive due to the exercise price was more than the stock market price.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Foreign Currency Translation
and Comprehensive Income (Loss)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s functional
currency is the Renminbi (&#x201c;RMB&#x201d;). For financial reporting purposes, RMB were translated into U.S. Dollars (&#x201c;USD&#x201d;
or &#x201c;$&#x201d;) as the reporting currency. Assets and liabilities are translated at the exchange rate in effect at the balance sheet
date. Revenues and expenses are translated at the average rate of exchange prevailing during the reporting period. Translation adjustments
arising from the use of different exchange rates from period to period are included as a component of stockholders&#x2019; equity as &#x201c;Accumulated
other comprehensive income.&#x201d; Gains and losses resulting from foreign currency transactions are included in income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows FASB ASC
Topic 220,&#160;&lt;i&gt;&#x201c;Comprehensive Income.&#x201d;&lt;/i&gt;&#160;Comprehensive income is comprised of net income and all changes to the
statements of stockholders&#x2019; equity, except those due to investments by stockholders, changes in paid-in capital and distributions
to stockholders.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Segment Reporting&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;FASB ASC Topic 280,&#160;&lt;i&gt;&#x201c;Segment
Reporting,&#x201d;&lt;/i&gt;&#160;requires use of the &#x201c;management approach&#x201d; model for segment reporting. The management approach
model is based on the way a company&#x2019;s management organizes segments within the company for making operating decisions and assessing
performance. Reportable segments are based on products and services, geography, legal structure, management structure, or any other manner
in which management disaggregates a company. FASB ASC Topic 280 has no effect on the Company&#x2019;s CFS as substantially all of the Company&#x2019;s
operations are conducted in one industry segment. All of the Company&#x2019;s assets are located in the PRC.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;New Accounting Pronouncements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In June 2016, the FASB issued
ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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 probable, incurred loss model and is applicable to the
measurement of credit losses on financial assets measured at amortized cost basis. An entity should apply ASU 2016-13 on a modified-retrospective
transition approach that would require a cumulative-effect adjustment to the opening retained earnings in the balance sheets as of the
date of adoption. In March 2022, the FASB issued ASU 2022-02, Financial Instruments &#x2013; Credit Losses (Topic 326): Troubled Debt Restructurings
and Vintage Disclosures, which eliminates the accounting guidance for trouble debt restructurings by creditors and enhances the disclosure
requirements for modifications of loans to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 requires disclosure
of gross write-offs by year of origination for receivables within the scope of Subtopic 326-20, Financial Instruments - Credit Losses
- Measured at Amortized Cost, which should be applied prospectively. Both ASU 2016-13 and ASU 2022-02 are effective for smaller reporting
companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted
ASU 2016-13 and ASU 2022-02 on January 1, 2023. The adoption of ASU 2016-13 and ASU 2022-02 did not have any impact on the Company&#x2019;s
CFS.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In January 2017, the FASB issued
ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires
a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value
exceeds its FV, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis. As a smaller reporting
company, the standard was effective for the Company for interim and annual reporting periods beginning after December 15, 2022, with early
adoption permitted. The Company adopted ASU 2017-04 for its interim and annual goodwill impairment tests on January 1, 2023. The adoption
of ASU 2017-04 did not have any impact on the Company&#x2019;s CFS.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Other recent accounting pronouncements
issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did
not or are not believed by management to have a material impact on the Company&#x2019;s present or future CFS.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The accompanying unaudited financial
information as of and for the six and three months ended June 30, 2023 and 2022 was prepared in accordance with accounting principles
generally accepted in the U.S. (&#x201c;US GAAP&#x201d;) for interim financial information and with the instructions to Quarterly Report
on Form 10-Q and Article 10 of Regulation S-X. In the opinion of management, such financial information includes all adjustments (consisting
only of normal recurring adjustments, unless otherwise indicated) considered necessary for a fair presentation of our financial position
at such date and the operating results and cash flows for such periods. Operating results for the six months ended June 30, 2023 are not
necessarily indicative of the results that may be expected for the entire year or for any other subsequent interim period. The interim
consolidated financial information should be read in conjunction with the Financial Statements and the notes thereto, included in the
Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, previously filed with the Securities Exchange
Commission (&#x201c;SEC&#x201d;) on May 8, 2023.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Principle of
Consolidation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Consolidated Financial Statements&#160;(&#x201c;CFS&#x201d;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#x201c;Yinghua&#x201d;) and Sifang
Holdings; Sifang Holdings&#x2019; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#x201c;Huahong&#x201d;) and Shanghai
TCH Energy Tech Co., Ltd. (&#x201c;Shanghai TCH&#x201d;); Shanghai TCH&#x2019;s wholly-owned subsidiary, Xi&#x2019;an TCH Energy Tech Co.,
Ltd. (&#x201c;Xi&#x2019;an TCH&#x201d;); and Xi&#x2019;an TCH&#x2019;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#x201c;Erdos
TCH&#x201d;), 100% owned by Xi&#x2019;an TCH, 2) Zhonghong, 90% owned by Xi&#x2019;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#x2019;an TCH. Substantially all the Company&#x2019;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#x2019;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity contextRef="c86">(&#x201c;CFS&#x201d;)
include the accounts of SPC and its subsidiaries, Shanghai Yinghua Financial Leasing Co., Ltd.&#160;(&#x201c;Yinghua&#x201d;) and Sifang
Holdings; Sifang Holdings&#x2019; wholly owned subsidiaries, Huahong New Energy Technology Co., Ltd. (&#x201c;Huahong&#x201d;) and Shanghai
TCH Energy Tech Co., Ltd. (&#x201c;Shanghai TCH&#x201d;); Shanghai TCH&#x2019;s wholly-owned subsidiary, Xi&#x2019;an TCH Energy Tech Co.,
Ltd. (&#x201c;Xi&#x2019;an TCH&#x201d;); and Xi&#x2019;an TCH&#x2019;s subsidiaries, 1) Erdos TCH Energy Saving Development Co., Ltd (&#x201c;Erdos
TCH&#x201d;), 100% owned by Xi&#x2019;an TCH, 2) Zhonghong, 90% owned by Xi&#x2019;an TCH and 10% owned by Shanghai TCH, and 3) Zhongxun,
100% owned by Xi&#x2019;an TCH. Substantially all the Company&#x2019;s revenues are derived from the operations of Shanghai TCH and its
subsidiaries, which represent substantially all the Company&#x2019;s consolidated assets and liabilities as of June 30, 2023. However,
there was no revenue for the Company for the six and three months ended June 30, 2023 or 2022. All significant inter-company accounts
and transactions were eliminated in consolidation.</us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity>
    <creg:UsesAndSourcesOfLiquidity contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Uses and Sources of Liquidity&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;For the six months ended June
30, 2023 and 2022, the Company had a net loss of $337,346&#160;and $666,269, respectively. For the three months ended June 30, 2023 and
2022, the Company had a net loss of $247,842 and $224,810, respectively. The Company had an accumulated deficit of $60.08&#160;million
as of June 30, 2023. The Company disposed all of its systems and currently holds five power generating systems through Erdos TCH, the
five power generating systems are currently not producing any electricity. The Company is in the process of transforming and expanding
into an energy storage integrated solution provider business. The Company plans to pursue disciplined and targeted expansion strategies
for market areas the Company currently does not serve. The Company actively seeks and explores opportunities to apply energy storage technologies
to new industries or segments with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV)
and wind power stations,&#160;remote islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160; The Company&#x2019;s
cash flow forecast indicates it will have sufficient cash to fund its operations for the next 12 months from the date of issuance of these
CFS.&lt;/span&gt;&lt;/p&gt;</creg:UsesAndSourcesOfLiquidity>
    <creg:NetLoss contextRef="c0" decimals="0" unitRef="usd">337346</creg:NetLoss>
    <creg:NetLoss contextRef="c4" decimals="0" unitRef="usd">666269</creg:NetLoss>
    <creg:NetLoss contextRef="c87" decimals="0" unitRef="usd">247842</creg:NetLoss>
    <creg:NetLoss contextRef="c88" decimals="0" unitRef="usd">224810</creg:NetLoss>
    <creg:RetainedEarningAccumulatedDeficit contextRef="c2" decimals="-4" unitRef="usd">60080000.00</creg:RetainedEarningAccumulatedDeficit>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In preparing these CFS in accordance
with US GAAP, management makes estimates and assumptions that affect the reported amounts of assets and liabilities in the balance sheets
as well as revenues and expenses during the period reported. Actual results may differ from these estimates.&#160;On an on-going basis,
management evaluates its estimates, including those allowances for bad debt, impairment loss on fixed assets
and construction in progress, income taxes, and contingencies and litigation. Management bases its estimates on historical experience
and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making
judgments about the carrying values of assets and liabilities that are not readily apparent from other resources.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;A)&lt;/i&gt;&#160;&lt;i&gt;Sales-type
Leasing and Related Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows Financial
Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 842. The Company&#x2019;s sales
type lease contracts for revenue recognition fall under ASC 842. During the six and three months ended June 30, 2023 and 2022, the Company
did not sell any new power generating projects.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company constructs and leases
waste energy recycling power generating projects to its customers. The Company typically transfers legal ownership of the waste energy
recycling power generating projects to its customers at the end of the lease.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company finances construction
of waste energy recycling power generating projects. The sales and cost of sales are recognized at the inception of the lease, which is
when control is transferred to the lessee. The Company accounts for the transfer of control as a sales type lease in accordance with ASC
842-10-25-2. The underlying asset is derecognized, and revenue is recorded when collection of payments is probable. This is in accordance
with the revenue recognition principle in ASC 606 - Revenue from contracts with customers. The investment in sales-type leases consists
of the sum of the minimum lease payments receivable less unearned interest income and estimated executory cost. Minimum lease payments
are part of the lease agreement between the Company (as the lessor) and the customer (as the lessee). The discount rate implicit in the
lease is used to calculate the present value of minimum lease payments. The minimum lease payments consist of the gross lease payments
net of executory costs and contingent rentals, if any. Unearned interest is amortized to income over the lease term to produce a constant
periodic rate of return on net investment in the lease. While revenue is recognized at the inception of the lease, the cash flow from
the sales-type lease occurs over the course of the lease, which results in interest income and reduction of receivables. Revenue is recognized
net of value-added tax.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;B)&lt;/i&gt;&#160;&lt;i&gt;Contingent
Rental Income&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company records income from
actual electricity generated of each project in the period the income is earned, which is when the electricity is generated. Contingent
rent is not part of minimum lease payments.&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Operating Leases&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company determines if an
arrangement is a lease or contains a lease at inception. Operating lease liabilities are recognized based on the present value of the
remaining lease payments, discounted using the discount rate for the lease at the commencement date. As the rate implicit in the lease
is not readily determinable for an operating lease, the Company generally uses an incremental borrowing rate based on information available
at the commencement date to determine the present value of future lease payments. Operating lease right-of-use (&#x201c;ROU assets&#x201d;)
assets represent the Company&#x2019;s right to control the use of an identified asset for the lease term and lease liabilities represent
the Company&#x2019;s obligation to make lease payments arising from the lease. ROU assets are generally recognized based on the amount
of the initial measurement of the lease liability. Lease expense is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;ROU assets are reviewed for impairment
when indicators of impairment are present. ROU assets from operating and finance leases are subject to the impairment guidance in ASC
360, Property, Plant, and Equipment, as ROU assets are long-lived nonfinancial assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;ROU assets are tested for impairment
individually or as part of an asset group if the cash flows related to the ROU asset are not independent from the cash flows of other
assets and liabilities. An asset group is the unit of accounting for long-lived assets to be held and used, which represents the lowest
level for which identifiable cash flows are largely independent of the cash flows of other groups of assets and liabilities. The Company
recognized no impairment of ROU assets as of June 30, 2023 or December 31, 2022.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Operating leases are included
in operating lease ROU and operating lease liabilities (current and non-current), on the consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Cash&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Cash includes cash on hand, demand
deposits placed with banks or other financial institutions and all highly liquid investments with an original maturity of three months
or less as of the purchase date.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Accounts Receivable&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s policy is
to maintain an allowance for potential credit losses on accounts receivable. Management reviews the composition of accounts receivable
and analyzes historical bad debts, customer concentrations, customer credit worthiness, current economic trends and changes in customer
payment patterns to evaluate the adequacy of these reserves. As of June 30, 2023 and December 31, 2022, the Company had&#160;no&#160;accounts
receivable.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <creg:AdvanceToSuppliersPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Advance to suppliers&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Advance to suppliers consist of balances paid to suppliers for materials
that have not been received. The Company reviews its advances to suppliers on a periodic basis and makes general and specific allowances
when there is doubt as to the ability of a supplier to provide supplies to the Company or refund an advance.&lt;/p&gt;</creg:AdvanceToSuppliersPolicyTextBlock>
    <us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Short term loan receivables &lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company provided loans to certain third parties for the purpose of
making use of its cash.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company monitors all loans receivable for delinquency and provides
for estimated losses for specific receivables that are not likely to be collected. Management periodically assesses the collectability
of these loans receivable. Delinquent account balances are written-off against the allowance for doubtful accounts after management has
determined that the likelihood of collection is not probable. As of June 30, 2023 and 2022, the Company did not accrue allowance against
short term loan receivables.&lt;/p&gt;</us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Concentration of Credit Risk&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Cash includes cash on hand and
demand deposits in accounts maintained within China.&#160;Balances at financial institutions and state-owned banks within&#160;the PRC
are covered by insurance up to RMB&#160;500,000&#160;($71,792) per bank. Any balance over RMB&#160;500,000&#160;($71,792) per bank in
PRC is not covered. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Certain other financial instruments,
which subject the Company to concentration of credit risk, consist of accounts and other receivables. The Company does not require collateral
or other security to support these receivables. The Company conducts periodic reviews of its customers&#x2019; financial condition and
customer payment practices to minimize collection risk on accounts receivable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The operations of the Company
are in the PRC. Accordingly, the Company&#x2019;s business, financial condition and results of operations may be influenced by the political,
economic and legal environments in the PRC.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InsuranceTax contextRef="c89" decimals="0" unitRef="cny">500000</us-gaap:InsuranceTax>
    <us-gaap:InsuranceTax contextRef="c89" decimals="0" unitRef="usd">71792</us-gaap:InsuranceTax>
    <creg:BalanceNotCovered contextRef="c89" decimals="0" unitRef="cny">500000</creg:BalanceNotCovered>
    <creg:BalanceNotCovered contextRef="c89" decimals="0" unitRef="usd">71792</creg:BalanceNotCovered>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Property and equipment are stated
at cost, net of accumulated depreciation. Expenditures for maintenance and repairs are expensed as incurred; additions, renewals and betterments
are capitalized. When property and equipment are retired or otherwise disposed of, the related cost and accumulated depreciation are removed
from the respective accounts, and any gain or loss is included in operations. Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows:&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Office and Other Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;3&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">Depreciation of property and equipment is provided using
the straight-line method over the estimated lives as follows&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-size: 10pt"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Office and Other Equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2&#160;-&#160;3&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c90">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c91">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c92">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c93">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c94">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c95">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Impairment
of Long-lived Assets&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In accordance with FASB ASC Topic
360,&#160;&lt;i&gt;&#x201c;Property, Plant, and Equipment&lt;/i&gt;,&#x201d; the Company reviews its long-lived assets, including property and equipment,
for impairment whenever events or changes in circumstances indicate that the carrying amounts of the assets may not be fully recoverable.
If the total expected undiscounted future net cash flows are less than the carrying amount of the asset, a loss is recognized for the
difference between the fair value (&#x201c;FV&#x201d;) and carrying amount of the asset. The Company did not record any impairment for the
six and three months ended June 30, 2023 and 2022.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <creg:AccountAndOtherPayablesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Account and other payables &lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Accounts and other payables represent liabilities for goods and services
provided to the Company prior to the end of the financial year which are unpaid. They are classified as current liabilities if payment
is due within one year or less (or in the normal operating cycle of the business if longer). Otherwise, they are presented as non-current
liabilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Accounts and other payables are initially recognized as fair value, and
subsequently carried at amortized cost using the effective interest method.&lt;/p&gt;</creg:AccountAndOtherPayablesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;Borrowings &lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Borrowings are presented as current liabilities unless the Company has
an unconditional right to defer settlement for at least 12 months after the financial year end date, in which case they are presented
as non-current liabilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Borrowings are initially recognized at fair value (net of transaction costs)
and subsequently carried at amortized cost. Any difference between the proceeds (net of transaction costs) and the redemption value is
recognized in profit or loss over the period of the borrowings using an effective interest method.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Borrowing costs are recognized in profit or loss using the effective interest
method.&lt;/p&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Cost of Sales&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Cost of sales consists primarily
of the direct material of the power generating system and expenses incurred directly for project construction for sales-type leasing and
sales tax and additions for contingent rental income.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Income taxes are accounted for
using an asset and liability method. Under this method, deferred income taxes are recognized for the tax consequences in future years
of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted
tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation
allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows FASB ASC
Topic 740, which prescribes a more-likely-than-not threshold for financial statement recognition and measurement of a tax position taken
or expected to be taken in a tax return. ASC Topic 740 also provides guidance on recognition of income tax assets and liabilities, classification
of current and deferred income tax assets and liabilities, accounting for interest and penalties associated with tax positions, accounting
for income taxes in interim periods, and income tax disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Under FASB ASC Topic 740, when
tax returns are filed, it is likely that some positions taken would be sustained upon examination by the taxing authorities, while others
are subject to uncertainty about the merits of the position taken or the amount of the position that would be ultimately sustained. The
benefit of a tax position is recognized in the CFS in the period during which, based on all available evidence, management believes it
is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes,
if any. Tax positions taken are not offset or aggregated with other positions. Tax positions that meet the more-likely-than-not recognition
threshold are measured as the largest amount of tax benefit that is more than&#160;50% likely of being realized upon settlement with the
applicable taxing authority. The portion of the benefits associated with tax positions taken that exceeds the amount measured as described
above is reflected as a liability for unrecognized tax benefits in the accompanying balance sheets along with any associated interest
and penalties that would be payable to the taxing authorities upon examination. Interest associated with unrecognized tax benefits is
classified as interest expense and penalties are classified in selling, general and administrative expenses in the statement of income.&#160;At
June 30, 2023 and December 31, 2022, the Company did not take any uncertain positions that would necessitate recording a tax related liability.&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <creg:AmountOfTaxBenefitPercentage contextRef="c0" decimals="2" unitRef="pure">0.50</creg:AmountOfTaxBenefitPercentage>
    <creg:CashFlowPresentationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Statement of Cash Flows&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In accordance with FASB ASC Topic
230,&#160;&lt;i&gt;&#x201c;Statement of Cash Flows,&#x201d;&lt;/i&gt;&#160;cash flows from the Company&#x2019;s operations are calculated based upon
the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash flows may not necessarily
agree with changes in the corresponding balances on the balance sheet.&lt;/span&gt;&lt;/p&gt;</creg:CashFlowPresentationPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Fair Value of Financial Instruments&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;For certain of the Company&#x2019;s
financial instruments, including cash and equivalents, restricted cash, accounts receivable, other receivables, accounts payable, accrued
liabilities and short-term debts, the carrying amounts approximate their FVs due to their short maturities. Receivables on sales-type
leases are based on interest rates implicit in the lease.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;FASB ASC Topic 820,&#160;&lt;i&gt;&#x201c;Fair
Value Measurements and Disclosures,&#x201d;&lt;/i&gt;&#160;requires disclosure of the FV of financial instruments held by the Company. FASB ASC
Topic 825,&#160;&lt;i&gt;&#x201c;Financial Instruments,&#x201d;&lt;/i&gt;&#160;defines FV, and establishes a three-level valuation hierarchy for disclosures
of FV measurement that enhances disclosure requirements for FV measures. The carrying amounts reported in the consolidated balance sheets
for receivables and current liabilities each qualify as financial instruments and are a reasonable estimate of their FV because of the
short period of time between the origination of such instruments and their expected realization and their current market rate of interest.
The three levels of valuation hierarchy are defined as follows:&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 3 inputs to the valuation methodology are unobservable and significant to FV measurement.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; background-color: white"&gt;&lt;span style="background-color: white"&gt;The
Company analyzes all financial instruments with features of both liabilities and equity under FASB ASC 480,&#160;&lt;i&gt;&#x201c;Distinguishing
Liabilities from Equity,&#x201d;&lt;/i&gt;&#160;and ASC 815,&#160;&lt;i&gt;&#x201c;Derivatives and Hedging.&#x201d;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of June 30, 2023 and December
31, 2022, the Company did not have any long-term debt; and the Company did not identify any assets or liabilities that are required to
be presented on the balance sheet at FV.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company accounts for share-based
compensation awards to employees in accordance with FASB ASC Topic 718, &#x201c;Compensation &#x2013; Stock Compensation&#x201d;, which requires
that share-based payment transactions with employees be measured based on the grant-date FV of the equity instrument issued and recognized
as compensation expense over the requisite service period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company accounts for share-based
compensation awards to non-employees in accordance with FASB ASC Topic 718 and FASB ASC Subtopic 505-50, &#x201c;Equity-Based Payments
to Non-employees&#x201d;. Share-based compensation associated with the issuance of equity instruments to non-employees is measured at the
FV of the equity instrument issued or committed to be issued, as this is more reliable than the FV of the services received. The FV is
measured at the date that the commitment for performance by the counterparty has been reached or the counterparty&#x2019;s performance
is complete.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows ASU 2018-07,
&#x201c;Compensation &#x2014; Stock Compensation (Topic 718): Improvements to Nonemployee Share-Based Payment Accounting,&#x201d; which expands
the scope of ASC 718 to include share-based payment transactions for acquiring goods and services from non-employees. An entity should
apply the requirements of ASC 718 to non-employee awards except for specific guidance on inputs to an option pricing model and the attribution
of cost. ASC 718 applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed
in a grantor&#x2019;s own operations by issuing share-based payment awards.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Basic and Diluted Earnings
per Share&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company presents net income
(loss) per share (&#x201c;EPS&#x201d;) in accordance with FASB ASC Topic 260,&#160;&lt;i&gt;&#x201c;Earning Per Share.&#x201d;&lt;/i&gt;&#160;Accordingly,
basic income (loss) per share is computed by dividing income (loss) available to common stockholders by the weighted average number of
shares outstanding, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income by the weighted-average
number of common shares outstanding as well as common share equivalents outstanding for the period determined using the treasury-stock
method for stock options and warrants and the if-converted method for convertible notes. The Company made an accounting policy election
to use the if-converted method for convertible securities that are eligible to receive common stock dividends, if declared. Diluted EPS
reflect the potential dilution that could occur based on the exercise of stock options or warrants or conversion of convertible securities
using the if-converted method.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;For the six months ended June
30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive features of the warrants and options.
For the three months ended June 30, 2023 and 2022, the basic and diluted income (loss) per share were the same due to the anti-dilutive
features of the warrants and options. For the six months ended June 30, 2023 and 2022,&#160;30,911&#160;shares purchasable under warrants
and options were excluded from the EPS calculation as these were not dilutive due to the exercise price was more than the stock market
price. For the three months ended June 30, 2023 and 2022, 30,911 shares purchasable under warrants and options were excluded from the
EPS calculation as these were not dilutive due to the exercise price was more than the stock market price.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c0" decimals="0" unitRef="shares">30911</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c4" decimals="0" unitRef="shares">30911</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c5" decimals="0" unitRef="shares">30911</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c6" decimals="0" unitRef="shares">30911</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Foreign Currency Translation
and Comprehensive Income (Loss)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s functional
currency is the Renminbi (&#x201c;RMB&#x201d;). For financial reporting purposes, RMB were translated into U.S. Dollars (&#x201c;USD&#x201d;
or &#x201c;$&#x201d;) as the reporting currency. Assets and liabilities are translated at the exchange rate in effect at the balance sheet
date. Revenues and expenses are translated at the average rate of exchange prevailing during the reporting period. Translation adjustments
arising from the use of different exchange rates from period to period are included as a component of stockholders&#x2019; equity as &#x201c;Accumulated
other comprehensive income.&#x201d; Gains and losses resulting from foreign currency transactions are included in income.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company follows FASB ASC
Topic 220,&#160;&lt;i&gt;&#x201c;Comprehensive Income.&#x201d;&lt;/i&gt;&#160;Comprehensive income is comprised of net income and all changes to the
statements of stockholders&#x2019; equity, except those due to investments by stockholders, changes in paid-in capital and distributions
to stockholders.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;Segment Reporting&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;FASB ASC Topic 280,&#160;&lt;i&gt;&#x201c;Segment
Reporting,&#x201d;&lt;/i&gt;&#160;requires use of the &#x201c;management approach&#x201d; model for segment reporting. The management approach
model is based on the way a company&#x2019;s management organizes segments within the company for making operating decisions and assessing
performance. Reportable segments are based on products and services, geography, legal structure, management structure, or any other manner
in which management disaggregates a company. FASB ASC Topic 280 has no effect on the Company&#x2019;s CFS as substantially all of the Company&#x2019;s
operations are conducted in one industry segment. All of the Company&#x2019;s assets are located in the PRC.&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;New Accounting Pronouncements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In June 2016, the FASB issued
ASU 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, 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 probable, incurred loss model and is applicable to the
measurement of credit losses on financial assets measured at amortized cost basis. An entity should apply ASU 2016-13 on a modified-retrospective
transition approach that would require a cumulative-effect adjustment to the opening retained earnings in the balance sheets as of the
date of adoption. In March 2022, the FASB issued ASU 2022-02, Financial Instruments &#x2013; Credit Losses (Topic 326): Troubled Debt Restructurings
and Vintage Disclosures, which eliminates the accounting guidance for trouble debt restructurings by creditors and enhances the disclosure
requirements for modifications of loans to borrowers experiencing financial difficulty. Additionally, ASU 2022-02 requires disclosure
of gross write-offs by year of origination for receivables within the scope of Subtopic 326-20, Financial Instruments - Credit Losses
- Measured at Amortized Cost, which should be applied prospectively. Both ASU 2016-13 and ASU 2022-02 are effective for smaller reporting
companies for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted
ASU 2016-13 and ASU 2022-02 on January 1, 2023. The adoption of ASU 2016-13 and ASU 2022-02 did not have any impact on the Company&#x2019;s
CFS.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;In January 2017, the FASB issued
ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires
a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value
exceeds its FV, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis. As a smaller reporting
company, the standard was effective for the Company for interim and annual reporting periods beginning after December 15, 2022, with early
adoption permitted. The Company adopted ASU 2017-04 for its interim and annual goodwill impairment tests on January 1, 2023. The adoption
of ASU 2017-04 did not have any impact on the Company&#x2019;s CFS.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Other recent accounting pronouncements
issued by the FASB, including its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the SEC did
not or are not believed by management to have a material impact on the Company&#x2019;s present or future CFS.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;3. OTHER
RECEIVABLES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of June 30, 2023,&#160;other
receivables mainly consisted of (i) advance to third parties of $6,920, bearing no interest, payable upon demand, and ii) others of $46,952.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of December 31, 2022, other
receivables mainly consisted of (i) advance to third parties of $7,179, bearing no interest, payable upon demand, ii) advance to suppliers
of $2,583&#160;and (iii) others of $19,579.&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <creg:AdvanceToThirdParty contextRef="c2" decimals="0" unitRef="usd">6920</creg:AdvanceToThirdParty>
    <creg:AdvanceToEmployees contextRef="c2" decimals="0" unitRef="usd">46952</creg:AdvanceToEmployees>
    <creg:AdvanceToThirdParty contextRef="c3" decimals="0" unitRef="usd">7179</creg:AdvanceToThirdParty>
    <creg:AdvanceToSuppliers contextRef="c3" decimals="0" unitRef="usd">2583</creg:AdvanceToSuppliers>
    <creg:AdvanceToEmployees contextRef="c3" decimals="0" unitRef="usd">19579</creg:AdvanceToEmployees>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;4. SHORT-TERM LOAN RECEIVABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of March 31, 2023, the Company
had $140,576,568&#160;(RMB&#160;966.0&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#x201c;Youkai&#x201d;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $43,657&#160;(RMB&#160;300,000)
per day for total of $218,287&#160;(RMB&#160;1.5&#160;million). To ensure the safety of the funds, before money was transferred to Youkai,
Youkai handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of
the loan. The Company received the repayment of $140.6&#160;million in full plus capital utilization fee on April 3, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of June 30, 2023, the Company
had $67,120,596&#160;(RMB&#160;485.0&#160;million) short term loan to Jinan Youkai Engineering Consulting Co., Ltd (&#x201c;Youkai&#x201d;),
an unrelated party of the Company. The short-term loan was for five days with a capital utilization fee of $13,839&#160;(RMB&#160;100,000)
per day for total of $69,196&#160;(RMB&#160;500,000). To ensure the safety of the funds, before money was transferred to Youkai, Youkai
handed over the official seal, financial seal and bank account UK to the Company for custody and management until repayment of the loan.
The Company received the repayment of $67.2&#160;million in full plus capital utilization fee on July 3, 2023.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c23" decimals="0" unitRef="usd">140576568</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c23" decimals="-5" unitRef="cny">966000000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <creg:CapitalUtilizationFee contextRef="c23" decimals="0" unitRef="usd">43657</creg:CapitalUtilizationFee>
    <creg:CapitalUtilizationFee contextRef="c23" decimals="0" unitRef="cny">300000</creg:CapitalUtilizationFee>
    <us-gaap:ShortTermBorrowings contextRef="c23" decimals="0" unitRef="usd">218287</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c23" decimals="-5" unitRef="cny">1500000</us-gaap:ShortTermBorrowings>
    <us-gaap:RepaymentsOfDebt contextRef="c96" decimals="-5" unitRef="usd">140600000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c2" decimals="0" unitRef="usd">67120596</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c2" decimals="-5" unitRef="cny">485000000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <creg:CapitalUtilizationFee contextRef="c2" decimals="0" unitRef="usd">13839</creg:CapitalUtilizationFee>
    <creg:CapitalUtilizationFee contextRef="c2" decimals="0" unitRef="cny">100000</creg:CapitalUtilizationFee>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" unitRef="usd">69196</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" unitRef="cny">500000</us-gaap:ShortTermBorrowings>
    <us-gaap:RepaymentsOfDebt contextRef="c97" decimals="-5" unitRef="usd">67200000</us-gaap:RepaymentsOfDebt>
    <creg:AdvanceToSuppliersDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;5. ADVANCE TO SUPPLIERS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On June 19, 2023, the Company
entered a purchase agreement with Hubei Bangyu New Energy Technology Co., Ltd. (&#x201c;Bangyu&#x201d;). The total contract amount was $82.3
million (RMB 595.0 million) for purchasing the energy storage battery systems. As of June 30, 2023, the Company made a prepayment to Bangyu
of $65.9 million (RMB 476.0 million). The Company is in the process of transforming and expanding into energy storage integrated solution
provider business. The Company actively seeks and explores opportunities to apply energy storage technologies to new industries or segments
with high growth potential, including industrial and commercial complexes, large scale photovoltaic (PV) and wind power stations,&#160;remote
islands without electricity,&#160;and smart energy cities with multi-energy supplies.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On August 2, 2021, the Company
entered a Research and Development (&#x201c;R&amp;amp;D&#x201d;) Cooperation Agreement with a software development company to design, establish,
upgrade and maintenance of Smart Energy Management Cloud Platform for energy storage and remote-site monitoring; upon completion, the
Company will provide such platform to its customers at a fee. Total contracted R&amp;amp;D cost is $1,000,000, as of December 31, 2022, the
Company paid $200,000&#160;as R&amp;amp;D expense, and was committed to pay remaining $800,000&#160;after trial operation. During the year
ended December 31, 2022, the Company expensed $200,000&#160;in R&amp;amp;D.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On August 23, 2021,&#160;the
Company entered a Market Research and Project Development Service Agreement with a consulting company in Xi&#x2019;an for a service period
of 12 months. The consulting company will perform market research for new energy industry including photovoltaic and energy storage, develop
potential new customers and due diligence check, assisting the Company for business cooperation negotiation and relevant agreements preparation.
Total contract amount is $1,150,000, and the Company paid $650,000&#160;at commencement of the service and recorded as R&amp;amp;D expense
during the year ended December 31, 2022; the Company prepaid $200,000&#160;during the quarter ended June 30, 2023, and will pay the remaining
of $300,000&#160;upon completion all the services.&#160; &lt;/span&gt;&lt;/p&gt;</creg:AdvanceToSuppliersDisclosureTextBlock>
    <creg:TotalContractAmount contextRef="c98" decimals="-5" unitRef="usd">82300000</creg:TotalContractAmount>
    <creg:TotalContractAmount contextRef="c98" decimals="-5" unitRef="cny">595000000</creg:TotalContractAmount>
    <us-gaap:PrepaymentFeesOnAdvancesNet contextRef="c0" decimals="-5" unitRef="usd">65900000</us-gaap:PrepaymentFeesOnAdvancesNet>
    <us-gaap:PrepaymentFeesOnAdvancesNet contextRef="c0" decimals="-5" unitRef="cny">476000000</us-gaap:PrepaymentFeesOnAdvancesNet>
    <creg:ResearchAndDevelopmentCost contextRef="c99" decimals="0" unitRef="usd">1000000</creg:ResearchAndDevelopmentCost>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c100" decimals="0" unitRef="usd">200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted contextRef="c3" decimals="0" unitRef="usd">800000</us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c99" decimals="0" unitRef="usd">200000</us-gaap:ResearchAndDevelopmentExpense>
    <creg:TotalContractAmount contextRef="c101" decimals="0" unitRef="usd">1150000</creg:TotalContractAmount>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c99" decimals="0" unitRef="usd">650000</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:PrepaidTaxes contextRef="c2" decimals="0" unitRef="usd">200000</us-gaap:PrepaidTaxes>
    <creg:RemainingAmount contextRef="c2" decimals="0" unitRef="usd">300000</creg:RemainingAmount>
    <creg:AssetSubjectToBuybackAndConstructionInProgressTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;6. ASSET SUBJECT TO BUYBACK&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Chengli project finished
construction, and was transferred to the Company&#x2019;s fixed assets at a cost of $35.24&#160;million (without impairment loss) and was
ready to be put into operation as of December 31, 2018.&#160;On January 22, 2019,&#160;Xi&#x2019;an Zhonghong completed the transfer of
Chengli CDQ WHPG project as partial repayment for the loan and accrued interest of RMB 188,639,400 ($27.54 million) to HYREF (see Note
10).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On April 9, 2021, Xi&#x2019;an
TCH, Xi&#x2019;an Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement).
Under the termination agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing of the termination
agreement. HYREF will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the
CDQ WHPG station. As a result of the termination of the buy-back agreement, the Company recorded a gain of approximately $3.1&#160;million
from transferring the CDP WHPG station to HYREF as partial repayment of the entrusted loan, which is the difference between the carrying
value of the assets and loan and interest payable on the loan.&#160;&lt;/span&gt;&lt;/p&gt;</creg:AssetSubjectToBuybackAndConstructionInProgressTextBlock>
    <us-gaap:OtherAssets contextRef="c102" decimals="-4" unitRef="usd">35240000</us-gaap:OtherAssets>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c103" decimals="0" unitRef="cny">188639400</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c103" decimals="-4" unitRef="usd">27540000</us-gaap:DepositLiabilitiesAccruedInterest>
    <creg:TerminationLoanAmount contextRef="c0" decimals="-5" unitRef="usd">3100000</creg:TerminationLoanAmount>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;7. ACCRUED LIABILITIES AND
OTHER PAYABLES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Accrued liabilities and other
payables consisted of the following as of June 30, 2023 and December 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Education and union fund and social insurance payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;244,255&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;270,116&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Accrued payroll and welfare&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232,193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;251,021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Accrued litigation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,082,022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,203,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,505&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;52,128&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,587,975&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,776,414&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Accrued
litigation was&#160;mainly for court enforcement fee, fee to lawyer, penalty and other fees (see Note 16).&lt;/span&gt;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0">&lt;span style="background-color: white"&gt;Accrued liabilities and other
payables consisted of the following as of June 30, 2023 and December 31, 2022:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Education and union fund and social insurance payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;244,255&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;270,116&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Accrued payroll and welfare&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232,193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;251,021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Accrued litigation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,082,022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,203,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,505&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;52,128&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,587,975&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,776,414&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c104" decimals="0" unitRef="usd">244255</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c105" decimals="0" unitRef="usd">270116</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c106" decimals="0" unitRef="usd">232193</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c107" decimals="0" unitRef="usd">251021</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c108" decimals="0" unitRef="usd">2082022</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c109" decimals="0" unitRef="usd">2203149</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c110" decimals="0" unitRef="usd">29505</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c111" decimals="0" unitRef="usd">52128</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" unitRef="usd">2587975</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">2776414</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <creg:TaxPayableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;8. TAXES
PAYABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;Taxes payable
consisted of the following as of June 30, 2023 and December 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Income tax&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,682,757&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,639,832&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;145&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,682,937&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,639,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,724,312&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,681,352&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Noncurrent&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,958,625&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,958,625&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0in"&gt;&lt;span style="background-color: white"&gt;As of
June 30, 2023, income tax payable included $7.61&#160;million from recording the estimated one-time transition tax on post-1986
foreign unremitted earnings under the Tax Cut and Jobs Act signed on December 22, 2017 ($3.65&#160;million included in current tax
payable and $3.96&#160;million noncurrent).&#160;An election was available for the U.S. shareholders of a foreign company to pay the
tax liability in installments over a period of eight years (until year 2026) with 8% of net tax liability in each of the first five
years, 15% in the sixth year, 20% in the seventh year, and 25% in the eighth year.&#160;The Company made such an
election.&#160;&lt;/span&gt;&lt;/p&gt;</creg:TaxPayableTextBlock>
    <creg:IncomeTaxPayableDisclosureTableTextBlock contextRef="c0">&lt;span style="background-color: white"&gt;Taxes payable
consisted of the following as of June 30, 2023 and December 31, 2022:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Income tax&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,682,757&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,639,832&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;145&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,682,937&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,639,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Current&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,724,312&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,681,352&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Noncurrent&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,958,625&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,958,625&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</creg:IncomeTaxPayableDisclosureTableTextBlock>
    <creg:IncomeTax contextRef="c2" decimals="0" unitRef="usd">7682757</creg:IncomeTax>
    <creg:IncomeTax contextRef="c3" decimals="0" unitRef="usd">7639832</creg:IncomeTax>
    <creg:OtherTaxExpenseBenefits contextRef="c2" decimals="0" unitRef="usd">180</creg:OtherTaxExpenseBenefits>
    <creg:OtherTaxExpenseBenefits contextRef="c3" decimals="0" unitRef="usd">145</creg:OtherTaxExpenseBenefits>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c2" decimals="0" unitRef="usd">7682937</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c3" decimals="0" unitRef="usd">7639977</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" unitRef="usd">3724312</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" unitRef="usd">3681352</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c2" decimals="0" unitRef="usd">3958625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c3" decimals="0" unitRef="usd">3958625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <creg:IncomeTaxPayable contextRef="c2" decimals="-4" unitRef="usd">7610000</creg:IncomeTaxPayable>
    <creg:TaxPayableCurrent contextRef="c2" decimals="-4" unitRef="usd">3650000</creg:TaxPayableCurrent>
    <creg:TaxesPayableNoncurrent contextRef="c2" decimals="-4" unitRef="usd">3960000</creg:TaxesPayableNoncurrent>
    <creg:IncomeTaxLiabilityInstallmentsDescription contextRef="c0">An election was available for the U.S. shareholders of a foreign company to pay the
tax liability in installments over a period of eight years (until year 2026) with 8% of net tax liability in each of the first five
years, 15% in the sixth year, 20% in the seventh year, and 25% in the eighth year.</creg:IncomeTaxLiabilityInstallmentsDescription>
    <creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;9. DEFERRED TAX, NET&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Deferred tax assets resulted
from asset impairment loss which was temporarily non-tax deductible for tax purposes but expensed in accordance with US GAAP; interest
income in sales-type leases which was recognized as income for tax purposes but not for book purpose as it did not meet revenue recognition
in accordance with US GAAP; accrued employee social insurance that can be deducted for tax purposes in the future, and the difference
between tax and accounting basis of cost of fixed assets which was capitalized for tax purposes and expensed as part of cost of systems
in accordance with US GAAP. Deferred tax liability arose from the difference between tax and accounting basis of net investment in sales-type
leases.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;As of June
30, 2023 and December 31, 2022, deferred tax assets consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify; padding-left: 0.125in"&gt;Accrued expenses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;52,614&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;57,611&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 0.125in"&gt;Write-off Erdos TCH net investment in sales-type leases *&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,271,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,579,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 0.125in"&gt;Impairment loss of Xi&#x2019;an TCH&#x2019;s investment into the HYREF fund&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,594,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,692,186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 0.125in"&gt;US NOL&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;889,941&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;730,855&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;PRC NOL&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,257,662&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,118,123&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,066,253&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,178,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: valuation allowance for deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,066,253&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,178,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Deferred tax assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;span style="background-color: white"&gt;As of June
30, 2023 and December 31, 2022, deferred tax assets consisted of the following:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify; padding-left: 0.125in"&gt;Accrued expenses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;52,614&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;57,611&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 0.125in"&gt;Write-off Erdos TCH net investment in sales-type leases *&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,271,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,579,725&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 0.125in"&gt;Impairment loss of Xi&#x2019;an TCH&#x2019;s investment into the HYREF fund&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,594,868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,692,186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-left: 0.125in"&gt;US NOL&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;889,941&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;730,855&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 0.125in"&gt;PRC NOL&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,257,662&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,118,123&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,066,253&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,178,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Less: valuation allowance for deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,066,253&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,178,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Deferred tax assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c2" decimals="0" unitRef="usd">52614</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c3" decimals="0" unitRef="usd">57611</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c2" decimals="0" id="ix_0_fact" unitRef="usd">-4271168</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="0" id="ix_1_fact" unitRef="usd">-4579725</us-gaap:DeferredTaxLiabilitiesOther>
    <creg:ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund contextRef="c2" decimals="0" unitRef="usd">-2594868</creg:ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund>
    <creg:ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund contextRef="c3" decimals="0" unitRef="usd">-2692186</creg:ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund>
    <creg:DeferredTaxAssetNoncurrentNetOperatingLoss contextRef="c2" decimals="0" unitRef="usd">889941</creg:DeferredTaxAssetNoncurrentNetOperatingLoss>
    <creg:DeferredTaxAssetNoncurrentNetOperatingLoss contextRef="c3" decimals="0" unitRef="usd">730855</creg:DeferredTaxAssetNoncurrentNetOperatingLoss>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c2" decimals="0" unitRef="usd">9257662</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c3" decimals="0" unitRef="usd">9118123</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <creg:DeferredTaxAssetsGrossNoncurrent1 contextRef="c2" decimals="0" unitRef="usd">17066253</creg:DeferredTaxAssetsGrossNoncurrent1>
    <creg:DeferredTaxAssetsGrossNoncurrent1 contextRef="c3" decimals="0" unitRef="usd">17178500</creg:DeferredTaxAssetsGrossNoncurrent1>
    <creg:DeferredTaxAssetsValuationAllowanceNoncurrent1 contextRef="c2" decimals="0" unitRef="usd">-17066253</creg:DeferredTaxAssetsValuationAllowanceNoncurrent1>
    <creg:DeferredTaxAssetsValuationAllowanceNoncurrent1 contextRef="c3" decimals="0" unitRef="usd">-17178500</creg:DeferredTaxAssetsValuationAllowanceNoncurrent1>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;10. LOAN
PAYABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Entrusted Loan Payable
(HYREF Loan)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The HYREF Fund was established
in July 2013 with a total fund of RMB&#160;460&#160;million ($77&#160;million) invested in Xi&#x2019;an Zhonghong for Zhonghong&#x2019;s
three new CDQ WHPG projects.&#160;The HYREF Fund invested RMB&#160;3&#160;million ($0.5&#160;million) as an equity investment and RMB&#160;457&#160;million
($74.5&#160;million) as a debt investment in Xi&#x2019;an Zhonghong; in return for such investments, the HYREF Fund was to receive interest
from Zhonghong for the HYREF Fund&#x2019;s debt investment. The loan was collateralized by the accounts receivable and the fixed assets
of Shenqiu Phase I and II power generation systems; the accounts receivable and fixed assets of Zhonghong&#x2019;s three CDQ WHPG systems;
and a&#160;27&#160;million RMB ($4.39&#160;million) capital contribution made by Xi&#x2019;an TCH in Zhonghong. Repayment of the loan (principal
and interest) was also jointly and severally guaranteed by Xi&#x2019;an TCH and the Chairman and CEO of the Company. In the fourth quarter
of 2015, three power stations of Erdos TCH were pledged to Industrial Bank as an additional guarantee for the loan to Zhonghong&#x2019;s
three CDQ WHPG systems. In 2016, two additional power stations of Erdos TCH and Pucheng Phase I and II systems were pledged to Industrial
Bank as an additional guarantee along with Xi&#x2019;an TCH&#x2019;s equity in Zhonghong.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The term of this loan was for
60 months from July 31, 2013 to July 30, 2018, with interest of&#160;12.5%.&#160;The Company paid RMB 50 million ($7.54 million) of the
RMB 280 million ($42.22 million), and on August 5, 2016, the Company entered into a supplemental agreement with the lender to extend the
due date of the remaining RMB 230 million ($34.68 million) of the original RMB 280 million ($45.54 million) to August 6, 2017. During
the year ended December 31, 2017, the Company negotiated with the lender again to further extend the remaining loan balance of RMB 230
million ($34.68 million), RMB 100 million ($16.27 million), and RMB 77 million ($12.08 million) The lender had tentatively agreed to extend
the remaining loan balance until August 2019 with interest of 9%, subject to the final approval from its headquarters. The headquarters
did not approve the extension proposal with interest of 9%; however, on December 29, 2018, the Company and the lender agreed to an alternative
repayment proposal as described below.&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Repayment of HYREF loan&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;1.&#160;Transfer of Chengli project
as partial repayment&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On December 29, 2018, Xi&#x2019;an
Zhonghong, Xi&#x2019;an TCH, HYREF, Guohua Ku, and Chonggong Bai entered into a CDQ WHPG Station Fixed Assets Transfer Agreement, pursuant
to which Xi&#x2019;an Zhonghong transferred Chengli CDQ WHPG station as the repayment for the loan of RMB&#160;188,639,400&#160;($27.54&#160;million)
to HYREF, the transfer of which was completed on January 22, 2019.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Xi&#x2019;an TCH is a secondary
limited partner of HYREF. The FV of the CDQ WHPG station applied in the transfer was determined by the parties based upon the appraisal
report issued by Zhonglian Assets Appraisal Group (Shaanxi) Co., Ltd. as of August 15, 2018. However, per the discussion below, Xi&#x2019;an
Zhonghong, Xi&#x2019;an TCH, Guohua Ku and Chonggong Bai (the &#x201c;Buyers&#x201d;) entered into a Buy Back Agreement, also agreed to buy
back the Station when conditions under the Buy Back Agreement are met. Due to the Buy Back agreement, the loan was not deemed repaid,
and therefore the Company recognized Chengli project as assets subject to buyback and kept the loan payable remained recognized under
ASC 405-20-40-1 as of December 31, 2020. The Buy Back agreement was terminated in April 2021 (see 2 below for detail).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;2.&#160;Buy
Back Agreement&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On December 29, 2018, Xi&#x2019;an
TCH, Xi&#x2019;an Zhonghong, HYREF, Guohua Ku, Chonggong Bai and Xi&#x2019;an Hanneng Enterprises Management Consulting Co. Ltd. (&#x201c;Xi&#x2019;an
Hanneng&#x201d;) entered into a Buy Back Agreement.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Pursuant to the Buy Back Agreement,
the Buyers jointly and severally agreed to buy back all outstanding capital equity of Xi&#x2019;an Hanneng which was transferred to HYREF
by Chonggong Bai (see 3 below), and a CDQ WHPG station in Boxing County which was transferred to HYREF by Xi&#x2019;an Zhonghong. The buy-back
price for the Xi&#x2019;an Hanneng&#x2019;s equity was based on the higher of (i) the market price of the equity shares at the time of buy-back;
or (ii) the original transfer price of the equity shares plus bank interest. The buy-back price for the Station was based on the higher
of (i) the FV of the Station on the date transferred; or (ii) the loan balance at the date of the transfer plus interest accrued through
that date. HYREF could request that the Buyers buy back the equity shares of Xi&#x2019;an Hanneng and/or the CDQ WHPG station if one of
the following conditions is met: (i) HYREF holds the equity shares of Xi&#x2019;an Hanneng until December 31, 2021; (ii) Xi&#x2019;an Huaxin
New Energy Co., Ltd., is delisted from The National Equities Exchange And Quotations Co., Ltd., a Chinese over-the-counter trading system
(the &#x201c;NEEQ&#x201d;); (iii) Xi&#x2019;an Huaxin New Energy, or any of the Buyers or its affiliates has a credit problem, including
not being able to issue an auditor report or standard auditor report or any control person or executive of the Buyers is involved in crimes
and is under prosecution or has other material credit problems, to HYREF&#x2019;s reasonable belief; (iv) if Xi&#x2019;an Zhonghong fails
to timely make repayment on principal or interest of the loan agreement, its supplemental agreement or extension agreement; (v) the Buyers
or any party to the Debt Repayment Agreement materially breaches the Debt Repayment Agreement or its related transaction documents, including
but not limited to the Share Transfer Agreement, the Pledged Assets Transfer Agreement, the Entrusted Loan Agreement and their guarantee
agreements and supplemental agreements.&#160;Due to halted trading of Huaxin stock by NEEQ for not filing its 2018 annual report, on December
19, 2019, Xi&#x2019;an TCH, Xi&#x2019;an Zhonghong, Guohua Ku and Chonggong Bai jointly and severally agreed to buy back all outstanding
capital equity of Xi&#x2019;an Hanneng which was transferred to HYREF by Chonggong Bai earlier. The total buy back price was RMB&#160;261,727,506&#160;($37.52&#160;million)
including accrued interest of RMB&#160;14,661,506&#160;($2.10&#160;million), and was paid in full by Xi&#x2019;an TCH on December 20, 2019.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On April 9, 2021, Xi&#x2019;an
TCH, Xi&#x2019;an Zhonghong, Guohua Ku, Chonggong Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement).
Under the termination agreement, the original buyback agreement entered on December 19, 2019 was terminated upon signing&#160;of the termination
agreement. HYREF will not execute the buy-back option and will not ask for any additional payment from the buyers other than keeping the
CDQ WHPG station. The Company recorded a gain of approximately $3.1&#160;million from transferring the CDP WHPG station to HYREF as partial
repayment of the entrusted loan resulting from the termination of the buy-back agreement.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;3. Transfer of Xuzhou Huayu Project
and Shenqiu Phase I&#160;&amp;amp; II project to Mr. Bai for partial repayment of HYREF loan&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On January 4, 2019, Xi&#x2019;an
Zhonghong, Xi&#x2019;an TCH, and Mr. Chonggong Bai entered into a Projects Transfer Agreement, pursuant to which Xi&#x2019;an Zhonghong
transferred a CDQ WHPG station (under construction) located in Xuzhou City for Xuzhou Huayu Coking Co., Ltd. (&#x201c;Xuzhou Huayu Project&#x201d;)
to Mr. Bai for RMB&#160;120,000,000&#160;($17.52&#160;million) and Xi&#x2019;an TCH transferred two Biomass Power Generation Projects in
Shenqiu (&#x201c;Shenqiu Phase I and II Projects&#x201d;) to Mr. Bai for RMB&#160;127,066,000&#160;($18.55&#160;million). Mr. Bai agreed
to transfer all the equity shares of his wholly owned company, Xi&#x2019;an Hanneng, to HYREF as repayment for the RMB&#160;247,066,000&#160;($36.07&#160;million)
loan made by Xi&#x2019;an Zhonghong to HYREF as consideration for the transfer of the Xuzhou Huayu Project and Shenqiu Phase I and II Projects.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On February 15, 2019, Xi&#x2019;an
Zhonghong completed the transfer of the Xuzhou Huayu Project and Xi&#x2019;an TCH completed the transfer of Shenqiu Phase I and II Projects
to Mr. Bai, and on January 10, 2019, Mr. Bai transferred all the equity shares of his wholly owned company, Xi&#x2019;an Hanneng, to HYREF
as repayment of Xi&#x2019;an Zhonghong&#x2019;s loan to HYREF as consideration for the transfer of the Xuzhou Huayu Project and Shenqiu
Phase I and II Projects.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Xi&#x2019;an Hanneng is a
holding company and was supposed to own&#160;47,150,000&#160;shares of Xi&#x2019;an Huaxin New Energy Co., Ltd.
(&#x201c;Huaxin&#x201d;), so that HYREF will indirectly receive and own such shares of Xi&#x2019;an Huaxin as the repayment for the
loan of Zhonghong. Xi&#x2019;an Hanneng already owned 29,948,000 shares of Huaxin; however, Xi&#x2019;an Hanneng was not able to
obtain the remaining&#160;17,202,000&#160;shares due to halted trading of Huaxin stock by NEEQ for not filing its 2018 annual
report.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On December 19, 2019, Xi&#x2019;an
TCH, Xi&#x2019;an Zhonghong, Guohua Ku and Chonggong Bai jointly and severally agreed to buy back all outstanding capital equity of Xi&#x2019;an
Hanneng which was transferred to HYREF by Chonggong Bai earlier. The total buy back price was RMB&#160;261,727,506&#160;($37.52&#160;million)
including accrued interest of RMB&#160;14,661,506&#160;($2.10&#160;million), and was paid in full by Xi&#x2019;an TCH on December 20, 2019.&#160;On
December 20, 2019,&#160;Mr. Bai, Xi&#x2019;an TCH and Xi&#x2019;an Zhonghong agreed to have Mr. Bai repay the Company in cash for the transfer
price of Xuzhou Huayu and Shenqiu in five installment payments. The 1&lt;sup&gt;st&lt;/sup&gt;&#160;payment of RMB&#160;50&#160;million ($7.17&#160;million)
was due January 5, 2020, the 2&lt;sup&gt;nd&#160;&lt;/sup&gt;payment of RMB&#160;50&#160;million ($7.17&#160;million) was due February 5, 2020, the
3&lt;sup&gt;rd&#160;&lt;/sup&gt;payment of RMB&#160;50&#160;million ($7.17&#160;million) was due April 5, 2020, the 4&lt;sup&gt;th&lt;/sup&gt;&#160;payment of
RMB&#160;50&#160;million ($7.17&#160;million) was due on June 30, 2020, and the final payment of RMB&#160;47,066,000&#160;($6.75&#160;million)
was due September 30, 2020. As of December 31, 2020, the Company received the full payment of RMB&#160;247&#160;million ($36.28&#160;million)
from Mr. Bai.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;4. The lender agreed to extend
the repayment of RMB&#160;77.00&#160;million ($12.13&#160;million) to July 8, 2023. However, per court&#x2019;s judgement on June 28, 2021,
the Company should repay principal $12.13&#160;million and accrued interest of $0.38&#160;million within 10 days from the judgment date.
The Company has not paid it yet as of this report date.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Xi&#x2019;an TCH had investment
RMB&#160;75.00&#160;million ($11.63&#160;million) into the HYREF fund as a secondary limited partner, and the Company recorded an impairment
loss of $11.63&#160;million for such investment during the year ended December 31, 2021 due to uncertainty of the collection of the investment.
This was impaired as Hongyuan does not have the ability to pay back (see Note 16 &#x2013; Litigation).&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <creg:TotalFundCapitalContribution contextRef="c112" decimals="-6" unitRef="cny">460000000</creg:TotalFundCapitalContribution>
    <creg:TotalFundCapitalContribution contextRef="c112" decimals="-6" unitRef="usd">77000000</creg:TotalFundCapitalContribution>
    <creg:EquityInvestment contextRef="c113" decimals="-6" unitRef="cny">3000000</creg:EquityInvestment>
    <creg:EquityInvestment contextRef="c113" decimals="-5" unitRef="usd">500000</creg:EquityInvestment>
    <creg:DebtInvestment contextRef="c114" decimals="-6" unitRef="cny">457000000</creg:DebtInvestment>
    <creg:DebtInvestment contextRef="c114" decimals="-5" unitRef="usd">74500000</creg:DebtInvestment>
    <creg:TotalFundCapitalContribution contextRef="c115" decimals="-6" unitRef="cny">27000000</creg:TotalFundCapitalContribution>
    <creg:TotalFundCapitalContribution contextRef="c115" decimals="-4" unitRef="usd">4390000</creg:TotalFundCapitalContribution>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime contextRef="c0" decimals="3" unitRef="pure">0.125</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <creg:DescriptionOfRemainingLoanBalance contextRef="c0">The Company paid RMB 50 million ($7.54 million) of the
RMB 280 million ($42.22 million), and on August 5, 2016, the Company entered into a supplemental agreement with the lender to extend the
due date of the remaining RMB 230 million ($34.68 million) of the original RMB 280 million ($45.54 million) to August 6, 2017. During
the year ended December 31, 2017, the Company negotiated with the lender again to further extend the remaining loan balance of RMB 230
million ($34.68 million), RMB 100 million ($16.27 million), and RMB 77 million ($12.08 million) The lender had tentatively agreed to extend
the remaining loan balance until August 2019 with interest of 9%, subject to the final approval from its headquarters. The headquarters
did not approve the extension proposal with interest of 9%; however, on December 29, 2018, the Company and the lender agreed to an alternative
repayment proposal as described below.</creg:DescriptionOfRemainingLoanBalance>
    <us-gaap:LongTermLoansFromBank contextRef="c116" decimals="0" unitRef="cny">188639400</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c116" decimals="-4" unitRef="usd">27540000</us-gaap:LongTermLoansFromBank>
    <creg:BuyBackPrice contextRef="c117" decimals="0" unitRef="cny">261727506</creg:BuyBackPrice>
    <creg:BuyBackPrice contextRef="c117" decimals="-4" unitRef="usd">37520000</creg:BuyBackPrice>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c118" decimals="0" unitRef="cny">14661506</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c118" decimals="-4" unitRef="usd">2100000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:GainLossOnSalesOfConsumerLoans contextRef="c119" decimals="-5" unitRef="usd">3100000</us-gaap:GainLossOnSalesOfConsumerLoans>
    <us-gaap:LongTermLoansFromBank contextRef="c120" decimals="0" unitRef="cny">120000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c120" decimals="-4" unitRef="usd">17520000</us-gaap:LongTermLoansFromBank>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c121" decimals="0" unitRef="cny">127066000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c121" decimals="-4" unitRef="usd">18550000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:LongTermLoansFromBank contextRef="c122" decimals="0" unitRef="cny">247066000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c122" decimals="-4" unitRef="usd">36070000.00</us-gaap:LongTermLoansFromBank>
    <us-gaap:InvestmentOwnedBalanceShares contextRef="c123" decimals="0" unitRef="shares">47150000</us-gaap:InvestmentOwnedBalanceShares>
    <creg:OwnedShares contextRef="c124" decimals="0" unitRef="shares">29948000</creg:OwnedShares>
    <us-gaap:ExcessStockSharesIssued contextRef="c123" decimals="0" unitRef="shares">17202000</us-gaap:ExcessStockSharesIssued>
    <us-gaap:LongTermLoansFromBank contextRef="c117" decimals="0" unitRef="cny">261727506</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c117" decimals="-4" unitRef="usd">37520000</us-gaap:LongTermLoansFromBank>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c117" decimals="0" unitRef="cny">14661506</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c125" decimals="-4" unitRef="usd">2100000</us-gaap:DepositLiabilitiesAccruedInterest>
    <creg:PaymentOne contextRef="c126" decimals="-6" unitRef="cny">50000000</creg:PaymentOne>
    <creg:PaymentOne contextRef="c126" decimals="-4" unitRef="usd">7170000</creg:PaymentOne>
    <creg:PaymentTwo contextRef="c127" decimals="-6" unitRef="cny">50000000</creg:PaymentTwo>
    <creg:PaymentTwo contextRef="c127" decimals="-4" unitRef="usd">7170000</creg:PaymentTwo>
    <creg:PaymentThree contextRef="c128" decimals="-6" unitRef="cny">50000000</creg:PaymentThree>
    <creg:PaymentThree contextRef="c128" decimals="-4" unitRef="usd">7170000</creg:PaymentThree>
    <creg:PaymentFour contextRef="c129" decimals="-6" unitRef="cny">50000000</creg:PaymentFour>
    <creg:PaymentFour contextRef="c129" decimals="-4" unitRef="usd">7170000</creg:PaymentFour>
    <creg:FinalPayment contextRef="c130" decimals="0" unitRef="cny">47066000</creg:FinalPayment>
    <creg:FinalPayment contextRef="c130" decimals="-4" unitRef="usd">6750000</creg:FinalPayment>
    <creg:FullPayment contextRef="c131" decimals="-6" unitRef="cny">247000000</creg:FullPayment>
    <creg:FullPayment contextRef="c131" decimals="-4" unitRef="usd">36280000</creg:FullPayment>
    <us-gaap:LongTermLoansFromBank contextRef="c132" decimals="-4" unitRef="cny">77000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c132" decimals="-4" unitRef="usd">12130000</us-gaap:LongTermLoansFromBank>
    <creg:RepaymentPrincipalAmount contextRef="c133" decimals="-4" unitRef="usd">12130000</creg:RepaymentPrincipalAmount>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c133" decimals="-4" unitRef="usd">380000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:Investments contextRef="c134" decimals="-4" unitRef="cny">75000000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c134" decimals="-4" unitRef="usd">11630000</us-gaap:Investments>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment contextRef="c135" decimals="-4" unitRef="usd">11630000</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <creg:DisclosureOfNotePayableNet contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;11. NOTE PAYABLE, NET&lt;/b&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Promissory Notes in December
2020&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On December 4, 2020, the Company
entered into a Note Purchase Agreement with an institutional investor, pursuant to which the Company issued the Purchaser a Promissory
Note of $3,150,000. The Purchaser purchased the Note with an original issue discount (&#x201c;OID&#x201d;) of $150,000, which was recognized
as debt discount is amortized using the interest method over the life of the note. The Note bears interest at&#160;8% and has a term of&#160;24
months. All outstanding principal and accrued interest on the Note was due and payable December 3, 2022. The Company&#x2019;s obligations
under the Note may be prepaid at any time, provided that in such circumstance the Company would pay&#160;125% of any amounts outstanding
under the Note and being prepaid.&#160;Beginning on the date that is six months from the issue date of the Note, Purchaser shall have
the right to redeem any amount of this Note up to $500,000&#160;per calendar month by providing written notice to the Company.&#160;Upon
receipt of the redemption notice from the lender, the Company shall pay the applicable redemption amount in cash to lender within three
trading days of receipt of such redemption notice; if the Company fails to pay, then the outstanding balance will automatically be increased
by&#160;25%. During the year ended December 31, 2022, the Company amortized OID of $69,355&#160;and recorded $835&#160;interest expense
on this Note.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="background-color: white"&gt;During
the year ended December 31, 2021, the Company entered into several Exchange Agreements with the lender, pursuant to the Agreements,
the Company and Lender partitioned new Promissory Notes of $3,850,000&#160;from the original Promissory Note, including adjustment
of $818,914&#160;to increase the principal of the notes during the second quarter of 2021 as a result of the Company&#x2019;s failure
to pay the redemption amount in cash to lender within three trading days from receipt of the redemption notice, the Company recorded
$818,914&#160;principal adjustment as interest expense.&#160;The Company and Lender exchanged these Partitioned Notes for the
delivery of&#160;576,108&#160;shares of the Company&#x2019;s common stock.&#160;The Company recorded $151,275&#160;loss on conversion
of these notes in 2021.&#160;On January 10, 2022, the Company and Lender exchanged a Partitioned Notes of $346,986&#160;for the
delivery of 58,258 shares of the Company&#x2019;s common stock.&#160;The Company recorded $26,193&#160;loss on conversion of
this note in 2022.&#160;This Promissory Notes was paid in full on January 10, 2022.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Promissory Notes in April
2021&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On April 2, 2021, the Company
entered into a Note Purchase Agreement with an institutional investor, pursuant to which the Company issued to the Purchaser a Promissory
Note of $5,250,000. The Purchaser purchased the Note with an OID of $250,000, which was recognized as a debt discount is amortized using
the interest method over the life of the note. The Note bears interest at&#160;8% and has a term of&#160;24 months. All outstanding principal
and accrued interest on the Note was due and payable on April 1, 2023. However, as of this report date, the Company did not repay the
loan, and no any further action from the lender. The Company&#x2019;s obligations under the Note may be prepaid at any time, provided that in such circumstance the Company would
pay&#160;125% of any amounts outstanding under the Note and being prepaid. Beginning on the date that is six months from the issue date
of the Note, Purchaser shall have the right to redeem any amount of this Note up to&#160;$825,000&#160;per calendar month by providing
written notice to the Company. Upon receipt of the redemption notice from the lender, the Company shall pay the applicable redemption
amount in cash to lender within three trading days of receipt of such redemption notice; if the Company fails to pay, then the outstanding
balance will automatically be increased by&#160;25%. On October 28, 2021, the lender made an adjustment of $1,370,897&#160;to increase
the outstanding principal of the notes as a result of the Company&#x2019;s failure to pay the redemption amount in cash to lender on time,
the Company recorded $1,370,897&#160;principal adjustment as interest expense in 2021.&#160;The lender made an adjustment of $229,015&#160;to
increase the outstanding principal of the notes based on a forbearance agreement entered on September 14, 2022 resulting from the Company&#x2019;s
default event of being delinquent on SEC filings, the Company recorded the $229,015&#160;principal adjustment as interest expense.&#160;During
the six months ended June 30, 2023, the Company amortized OID of $31,250&#160;and recorded $220,082&#160;interest expense on this Note;
and the Company and Lender exchanged these Partitioned Notes of $750,000&#160;for the delivery of&#160;396,010&#160;shares of the Company&#x2019;s
common stock.&#160;During the three months ended June 30, 2023, the Company recorded $109,018 interest expense on this Note; and the Company
and Lender exchanged these Partitioned Notes of $250,000 for the delivery of 154,473 shares of the Company&#x2019;s common stock. The Company
recorded $5,602&#160;gain on conversion of these notes in 2022.&#160;As of June 30, 2023, the outstanding principal balance of this note
was $5,400,906&#160;with accrued interest of $59,188. The Note was classified as a current liability in accordance with ASC 470-10-45
Other Presentation Matters &#x2013; General Due on Demand Loan Arrangements.&lt;/span&gt;&lt;/p&gt;</creg:DisclosureOfNotePayableNet>
    <us-gaap:ConvertibleNotesPayable contextRef="c136" decimals="0" unitRef="usd">3150000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c136" decimals="0" unitRef="usd">150000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c137" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ShortTermDebtTerms contextRef="c137">24
months</us-gaap:ShortTermDebtTerms>
    <creg:IncreaseDecreaseOutstandingBalancePercentage contextRef="c137" decimals="2" unitRef="pure">1.25</creg:IncreaseDecreaseOutstandingBalancePercentage>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount contextRef="c136" decimals="0" unitRef="usd">500000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c137" decimals="2" unitRef="pure">0.25</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c138" decimals="0" unitRef="usd">69355</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c138" decimals="0" unitRef="usd">835</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:DebtDefaultLongtermDebtAmount contextRef="c139" decimals="0" unitRef="usd">3850000</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c139" decimals="0" unitRef="usd">818914</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ReceivableWithImputedInterestFaceAmount contextRef="c139" decimals="0" unitRef="usd">818914</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <us-gaap:SharesIssued contextRef="c139" decimals="0" unitRef="shares">576108</us-gaap:SharesIssued>
    <creg:LossOnConversionNotes contextRef="c140" decimals="0" unitRef="usd">151275</creg:LossOnConversionNotes>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c141" decimals="0" unitRef="usd">346986</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:SharesIssued contextRef="c141" decimals="0" unitRef="shares">58258</us-gaap:SharesIssued>
    <creg:LossOnConversionNotes contextRef="c142" decimals="0" unitRef="usd">26193</creg:LossOnConversionNotes>
    <us-gaap:ConvertibleNotesPayable contextRef="c143" decimals="0" unitRef="usd">5250000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c143" decimals="0" unitRef="usd">250000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c144" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:ShortTermDebtTerms contextRef="c144">24 months</us-gaap:ShortTermDebtTerms>
    <creg:IncreaseDecreaseOutstandingBalancePercentage contextRef="c144" decimals="2" unitRef="pure">1.25</creg:IncreaseDecreaseOutstandingBalancePercentage>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount contextRef="c143" decimals="0" unitRef="usd">825000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c144" decimals="2" unitRef="pure">0.25</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c145" decimals="0" unitRef="usd">1370897</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ReceivableWithImputedInterestFaceAmount contextRef="c145" decimals="0" unitRef="usd">1370897</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio contextRef="c146" decimals="0" unitRef="usd">229015</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:InterestExpenseDebt contextRef="c147" decimals="0" unitRef="usd">229015</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c148" decimals="0" unitRef="usd">31250</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt contextRef="c148" decimals="0" unitRef="usd">220082</us-gaap:InterestExpenseDebt>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c149" decimals="0" unitRef="usd">750000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:SharesIssued contextRef="c149" decimals="0" unitRef="shares">396010</us-gaap:SharesIssued>
    <us-gaap:InterestExpenseDebt contextRef="c5" decimals="0" unitRef="usd">109018</us-gaap:InterestExpenseDebt>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c2" decimals="0" unitRef="usd">250000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:SharesIssued contextRef="c2" decimals="0" unitRef="shares">154473</us-gaap:SharesIssued>
    <us-gaap:ConversionOfStockAmountIssued1 contextRef="c150" decimals="0" unitRef="usd">5602</us-gaap:ConversionOfStockAmountIssued1>
    <creg:OutstandingPrincipalBalance contextRef="c148" decimals="0" unitRef="usd">5400906</creg:OutstandingPrincipalBalance>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c148" decimals="0" unitRef="usd">59188</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;12. STOCKHOLDERS&#x2019;
EQUITY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Warrants&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="background-color: white"&gt;Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Outstanding at January 1, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.21&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at January 1, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exchanged&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Outstanding at June 30, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.71&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at June 30, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.71&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <creg:ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock contextRef="c0">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2023&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Warrants&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Outstanding at January 1, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.21&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at January 1, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exchanged&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Outstanding at June 30, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.71&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at June 30, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.71&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</creg:ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c151" decimals="0" unitRef="shares">30411</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c151" decimals="1" unitRef="usdPershares">14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <creg:WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance contextRef="c152">P1Y2M15D</creg:WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c152" decimals="0" unitRef="shares">30411</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c152" decimals="1" unitRef="usdPershares">14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc contextRef="c152">P1Y2M15D</creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c153" decimals="0" unitRef="shares">30411</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c153" decimals="1" unitRef="usdPershares">14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c152">P0Y8M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c152" decimals="0" unitRef="shares">30411</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c152" decimals="1" unitRef="usdPershares">14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2 contextRef="c152">P0Y8M15D</creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;13. STOCK-BASED COMPENSATION
PLAN&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Options to Employees and
Directors&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On June 19, 2015, the stockholders
of the Company approved the China Recycling Energy Corporation Omnibus Equity Plan (the &#x201c;Plan&#x201d;) at its annual meeting. The
total shares of Common Stock authorized for issuance during the term of the Plan is&#160;124,626. The Plan was effective immediately upon
its adoption by the Board of Directors on April 24, 2015, subject to stockholder approval, and will terminate on the earliest to occur
of (i) the 10th anniversary of the Plan&#x2019;s effective date, or (ii) the date on which all shares available for issuance under the
Plan shall have been issued as fully-vested shares. The stockholders approved the Plan at their annual meeting on June 19, 2015.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"&gt;&lt;span style="background-color: white"&gt;The following table summarizes
option activity with respect to employees and independent directors for the six months ended June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;br/&gt; per Share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Outstanding at January 1, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.32&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at January 1, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding atJune 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;500&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.82&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at June 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;500&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.82&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ExcessStockSharesAuthorized contextRef="c154" decimals="0" unitRef="shares">124626</us-gaap:ExcessStockSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">The following table summarizes
option activity with respect to employees and independent directors for the six months ended June 30, 2023&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;br/&gt; per Share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Outstanding at January 1, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.32&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercisable at January 1, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding atJune 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;500&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.82&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at June 30, 2023&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;500&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16.1&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.82&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance contextRef="c3" decimals="INF" unitRef="shares">500</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance>
    <creg:AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc contextRef="c3" decimals="1" unitRef="usdPershares">16.1</creg:AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc>
    <creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2 contextRef="c0">P4Y3M25D</creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c3" decimals="INF" unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c3" decimals="1" unitRef="usdPershares">16.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c0">P4Y3M25D</creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance contextRef="c2" decimals="INF" unitRef="shares">500</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance>
    <creg:AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc contextRef="c2" decimals="1" unitRef="usdPershares">16.1</creg:AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc>
    <creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2 contextRef="c0">P3Y9M25D</creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c2" decimals="INF" unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c2" decimals="1" unitRef="usdPershares">16.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1 contextRef="c0">P3Y9M25D</creg:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;14. INCOME TAX&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s Chinese subsidiaries
are governed by the Income Tax Law of the PRC concerning privately-run enterprises, which are generally subject to tax at&#160;25% on
income reported in the statutory financial statements after appropriate tax adjustments. Under Chinese tax law, the tax treatment of finance
and sales-type leases is similar to US GAAP. However, the local tax bureau continues to treat the Company&#x2019;s sales-type leases as
operating leases. Accordingly, the Company recorded deferred income taxes.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s subsidiaries
generate all of their income from their PRC operations. All of the Company&#x2019;s Chinese subsidiaries&#x2019; effective income tax rate
for 2023 and 2022 was&#160;25%. Yinghua, Shanghai TCH, Xi&#x2019;an TCH, Huahong, Zhonghong and Erdos TCH file separate income tax returns.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;There is no income tax for companies
domiciled in the Cayman Islands. Accordingly, the Company&#x2019;s CFS do not present any income tax provisions related to Cayman Islands
tax jurisdiction, where Sifang Holding is domiciled.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The US parent&#160;company, SPC
is taxed in the US and, as of June 30, 2023, had net operating loss (&#x201c;NOL&#x201d;) carry forwards for income taxes of $4.20&#160;million;
for federal income tax purposes, the NOL arising in tax years beginning after 2017 may only reduce&#160;80% of a taxpayer&#x2019;s taxable
income, and may be carried forward indefinitely. However, the coronavirus Aid, Relief and Economic Security Act (&#x201c;the CARES Act&#x201d;)
issued in March 2020, provides tax relief to both corporate and noncorporate taxpayers by adding a five-year carryback period and temporarily
repealing the&#160;80% limitation for NOLs arising in 2018, 2019 and 2020. Management believes the realization of benefits from these
losses uncertain due to the US parent company&#x2019;s continuing operating losses. Accordingly, a&#160;100% deferred tax asset valuation
allowance was provided.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of June 30, 2023, the Company&#x2019;s
PRC subsidiaries had $37.03&#160;million NOL that can be carried forward to offset future taxable income for&#160;five years&#160;from
the year the loss is incurred. The NOL was mostly from Erdos TCH and Zhonghong. Management considers the scheduled reversal of deferred
tax liabilities, projected future taxable income and tax planning strategies in making this assessment. After consideration of all the
information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax
assets due to the recurring losses from operations of these entities, accordingly, the Company recorded a&#160;100% deferred tax valuation
allowance for the PRC NOL.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="background-color: white"&gt;The following
table reconciles the U.S. statutory rates to the Company&#x2019;s effective tax rate for the six months ended June 30, 2023 and 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;U.S. statutory rates expense (benefit)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tax rate difference &#x2013; current provision&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.6&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Permanent differences&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8.3&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;37.6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15.8&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Tax expense (benefit) per financial statements&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22.7&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.7&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The following table reconciles
the U.S. statutory rates to the Company&#x2019;s effective tax rate for the three months ended June 30, 2023 and 2022, respectively:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;U.S. statutory rates expense (benefit)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tax rate difference &#x2013; current provision&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Permanent differences&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;46.6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19.9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Tax expense (benefit) per financial statements&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;30.5&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2.7&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The provision
for income tax expense (benefit) for the six months ended June 30, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Income tax expense (benefit)&#160;&#160;&#x2013; current&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,492&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,557&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Income tax expense &#x2013; deferred&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total income tax expense (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;62,492&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,557&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="background-color: white"&gt;The provision
for income tax expense (benefit) for the three months ended June 30, 2023 and 2022 consisted of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Income tax expense (benefit)&#160;&#160;&#x2013; current&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;57,958&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,850&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Income tax expense &#x2013; deferred&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total income tax expense (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;57,958&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,850&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c155" decimals="2" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="2" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c4" decimals="2" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c2" decimals="-4" unitRef="usd">4200000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets contextRef="c0" decimals="2" unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets contextRef="c156" decimals="2" unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets contextRef="c157" decimals="2" unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets contextRef="c158" decimals="2" unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance contextRef="c0" decimals="2" unitRef="pure">1</creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c159" decimals="-4" unitRef="usd">37030000.00</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <creg:IncomeTaxTermYear contextRef="c0">P5Y</creg:IncomeTaxTermYear>
    <creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance contextRef="c155" decimals="2" unitRef="pure">1</creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">The following
table reconciles the U.S. statutory rates to the Company&#x2019;s effective tax rate for the six months ended June 30, 2023 and 2022&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;U.S. statutory rates expense (benefit)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tax rate difference &#x2013; current provision&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.1&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.6&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Permanent differences&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8.3&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;37.6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15.8&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Tax expense (benefit) per financial statements&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22.7&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.7&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;U.S. statutory rates expense (benefit)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Tax rate difference &#x2013; current provision&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.4&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Permanent differences&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;46.6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;19.9&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Tax expense (benefit) per financial statements&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;30.5&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2.7&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c4" decimals="3" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" unitRef="pure">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c4" decimals="3" unitRef="pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="3" unitRef="pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c4" decimals="3" unitRef="pure">0.083</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" unitRef="pure">0.376</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c4" decimals="3" unitRef="pure">0.158</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" unitRef="pure">0.227</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c4" decimals="3" unitRef="pure">0.037</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="3" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="3" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c5" decimals="3" unitRef="pure">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="3" unitRef="pure">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c5" decimals="3" unitRef="pure">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c6" decimals="3" unitRef="pure">0.03</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c5" decimals="3" unitRef="pure">0.466</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c6" decimals="3" unitRef="pure">0.199</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c5" decimals="3" unitRef="pure">0.305</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="3" unitRef="pure">0.027</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">The provision
for income tax expense (benefit)&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Income tax expense (benefit)&#160;&#160;&#x2013; current&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;62,492&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,557&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Income tax expense &#x2013; deferred&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total income tax expense (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;62,492&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,557&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Income tax expense (benefit)&#160;&#160;&#x2013; current&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;57,958&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,850&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Income tax expense &#x2013; deferred&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total income tax expense (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;57,958&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,850&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">62492</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">23557</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">62492</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">23557</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">57958</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c6" decimals="0" unitRef="usd">5850</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">57958</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" unitRef="usd">5850</us-gaap:IncomeTaxExpenseBenefit>
    <creg:StatutoryReservesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;15. STATUTORY RESERVES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;Pursuant to the corporate law
of the PRC effective January 1, 2006, the Company is only required to maintain one statutory reserve by appropriating from its after-tax
profit before declaration or payment of dividends. The statutory reserve represents restricted retained earnings.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Surplus Reserve Fund&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s Chinese subsidiaries
are required to transfer&#160;10% of their net income, as determined under PRC accounting rules and regulations, to a statutory surplus
reserve fund until such reserve balance reaches&#160;50% of the Company&#x2019;s registered capital.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The surplus reserve fund is non-distributable
other than during liquidation and can be used to fund previous years&#x2019; 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&#160;25%
of the registered capital.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The maximum statutory reserve
amount has not been reached for any subsidiary. The table below discloses the statutory reserve amount in the currency type registered
for each Chinese subsidiary as of June 30, 2023 and December 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;Name&#160;of&#160;Chinese&#160;Subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Registered&lt;br/&gt;
 Capital&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Maximum&lt;br/&gt;
 Statutory&lt;br/&gt;
 Reserve&lt;br/&gt;
 Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Statutory&lt;br/&gt;
 reserve at&lt;br/&gt;
 June 30,&lt;br/&gt;
 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Statutory &lt;br/&gt;
reserve at&lt;br/&gt;
 December&#160;31, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; width: 52%; text-align: left"&gt;Shanghai TCH&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;29,800,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;14,900,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,564,303&#160;($1,003,859&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,564,303&#160;($1,003,859&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Xi&#x2019;an TCH&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;202,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;101,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;73,904,935&#160;($11,267,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;73,781,005&#160;($11,249,275&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Erdos TCH&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;120,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;60,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,035,814&#160;($2,914,869&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,035,814&#160;($2,914,869&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Xi&#x2019;an Zhonghong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;30,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;15,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Shaanxi Huahong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;2,500,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;1,250,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Zhongxun&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;35,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;17,500,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Common Welfare Fund&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The common welfare fund is a
voluntary fund to which the Company can transfer&#160;5% to&#160;10% of its net income. This fund can only be utilized for capital items
for the collective benefit of the Company&#x2019;s employees, such as construction of dormitories, cafeteria facilities, and other staff
welfare facilities. This fund is non-distributable other than upon liquidation. The Company does not participate in this fund.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</creg:StatutoryReservesTextBlock>
    <creg:PercentageOfStatutoryReserveNetIncome contextRef="c160" decimals="2" unitRef="pure">0.10</creg:PercentageOfStatutoryReserveNetIncome>
    <creg:PercentageOfReserveRegisteredCapital contextRef="c160" decimals="2" unitRef="pure">0.50</creg:PercentageOfReserveRegisteredCapital>
    <creg:PercentageOfRegisteredCapital contextRef="c0" decimals="2" unitRef="pure">0.25</creg:PercentageOfRegisteredCapital>
    <creg:StatutoryReservesDisclosureTableTextBlock contextRef="c0">The maximum statutory reserve
amount has not been reached for any subsidiary. The table below discloses the statutory reserve amount in the currency type registered
for each Chinese subsidiary as of June 30, 2023 and December 31, 2022&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left"&gt;Name&#160;of&#160;Chinese&#160;Subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Registered&lt;br/&gt;
 Capital&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Maximum&lt;br/&gt;
 Statutory&lt;br/&gt;
 Reserve&lt;br/&gt;
 Amount&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Statutory&lt;br/&gt;
 reserve at&lt;br/&gt;
 June 30,&lt;br/&gt;
 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Statutory &lt;br/&gt;
reserve at&lt;br/&gt;
 December&#160;31, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; width: 52%; text-align: left"&gt;Shanghai TCH&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;29,800,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;14,900,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,564,303&#160;($1,003,859&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6,564,303&#160;($1,003,859&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Xi&#x2019;an TCH&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;202,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;101,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;73,904,935&#160;($11,267,161&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;73,781,005&#160;($11,249,275&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Erdos TCH&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;120,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;60,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,035,814&#160;($2,914,869&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;19,035,814&#160;($2,914,869&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Xi&#x2019;an Zhonghong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;30,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;15,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Shaanxi Huahong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;2,500,300&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;$&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;1,250,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Zhongxun&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;35,000,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#xa5;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;17,500,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</creg:StatutoryReservesDisclosureTableTextBlock>
    <us-gaap:Capital contextRef="c163" decimals="0" unitRef="cny">29800000</us-gaap:Capital>
    <creg:MaximumStatutoryReserveAmount contextRef="c163" decimals="0" unitRef="cny">14900000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserveDescription contextRef="c164">6,564,303</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c166">6,564,303</creg:StatutoryReserveDescription>
    <us-gaap:Capital contextRef="c168" decimals="0" unitRef="cny">202000000</us-gaap:Capital>
    <creg:MaximumStatutoryReserveAmount contextRef="c168" decimals="0" unitRef="cny">101000000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserveDescription contextRef="c169">73,904,935</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c171">73,781,005</creg:StatutoryReserveDescription>
    <us-gaap:Capital contextRef="c173" decimals="0" unitRef="cny">120000000</us-gaap:Capital>
    <creg:MaximumStatutoryReserveAmount contextRef="c173" decimals="0" unitRef="cny">60000000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserveDescription contextRef="c174">19,035,814</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c176">19,035,814</creg:StatutoryReserveDescription>
    <us-gaap:Capital contextRef="c178" decimals="0" unitRef="cny">30000000</us-gaap:Capital>
    <creg:MaximumStatutoryReserveAmount contextRef="c178" decimals="0" unitRef="cny">15000000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserveDescription contextRef="c179">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c180">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c181">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c182">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <us-gaap:Capital contextRef="c183" decimals="0" unitRef="cny">2500300</us-gaap:Capital>
    <creg:MaximumStatutoryReserveAmount contextRef="c183" decimals="0" unitRef="cny">1250150</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserveDescription contextRef="c184">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c185">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c186">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c187">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <us-gaap:Capital contextRef="c188" decimals="0" unitRef="cny">35000000</us-gaap:Capital>
    <creg:MaximumStatutoryReserveAmount contextRef="c188" decimals="0" unitRef="cny">17500000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserveDescription contextRef="c189">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c190">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c191">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c192">Did not accrue yet due to accumulated deficit</creg:StatutoryReserveDescription>
    <creg:PercentageOfStatutoryReserveNetIncome contextRef="c161" decimals="2" unitRef="pure">0.05</creg:PercentageOfStatutoryReserveNetIncome>
    <creg:PercentageOfStatutoryReserveNetIncome contextRef="c162" decimals="2" unitRef="pure">0.10</creg:PercentageOfStatutoryReserveNetIncome>
    <us-gaap:LossContingencyDisclosures contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;16. CONTINGENCIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;China maintains a &#x201c;closed&#x201d;
capital account, meaning companies, banks, and individuals cannot move money in or out of the country except in accordance with strict
rules. The People&#x2019;s Bank of China (PBOC) and State Administration of Foreign Exchange (SAFE) regulate the flow of foreign exchange
in and out of the country. For inward or outward foreign currency transactions, the Company needs to make a timely declaration to the
bank with sufficient supporting documents to declare the nature of the business transaction. The Company&#x2019;s sales, purchases and
expense transactions are denominated in RMB and all of the Company&#x2019;s assets and liabilities are also denominated in RMB. The RMB
is not freely convertible into foreign currencies under the current law. Remittances in currencies other than RMB may require certain
supporting documentation in order to make the remittance.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The Company&#x2019;s operations
in the PRC are subject to specific considerations and significant risks not typically associated with companies in North America and Western
Europe. These include risks associated with, among others, the political, economic and legal environments and foreign currency exchange.
The Company&#x2019;s results may be adversely affected by changes in governmental policies with respect to laws and regulations, anti-inflationary
measures, currency conversion and remittance abroad, and rates and methods of taxation, among other things.&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Litigation&lt;/span&gt;&lt;/i&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xff09;&lt;/span&gt;In
November 2019, Beijing Hongyuan Recycling Energy Investment Center (&#x201c;BIPC&#x201d;), or Hongyuan, filed a lawsuit with the Beijing
Intermediate People&#x2019;s Court against Xi&#x2019;an TCH to compel Xi&#x2019;an TCH to repurchase certain stock pursuant to a stock repurchase
option agreement. On April 9, 2021, the court rendered a judgment in favor of Hongyuan. Xi&#x2019;an TCH filed a motion for retrial to
High People&#x2019;s Court of Beijing on April 13, 2022, because Xi&#x2019;an TCH paid RMB&#160;261&#160;million ($37.58&#160;million)
principal and interest to Hongyuan as an out-of-court settlement. On April 11, 2022, Xi&#x2019;an Zhonghong New Energy Technology Co.
Ltd., filed an application for retrial and provided relevant evidence to the Beijing High People&#x2019;s Court on the Civil Judgment
No. 264, awaiting trial. On August 10, 2022, Beijing No. 1 Intermediate People&#x2019;s Court of Beijing issued a Certificate of Active
Perf&lt;/span&gt;ormance, proving that Xi&#x2019;an Zhonghong New Energy Technology Co., Ltd. had fulfilled its buyback obligations as disclosed
in Note 10 that, &lt;span style="background-color: white"&gt;on April 9, 2021, Xi&#x2019;an TCH, Xi&#x2019;an Zhonghong, Guohua Ku, Chonggong
Bai and HYREF entered a Termination of Fulfillment Agreement (termination agreement). Under the termination agreement, the original buyback
agreement entered on December 19, 2019 was terminated upon signing of the termination agreement. HYREF will not execute the buy-back
option and will not ask for any additional payment from the buyers other than keeping the CDQ WHPG station.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;As of this report date, Xi&#x2019;an
Zhonghong is waiting for Court&#x2019;s decision on retrial petition that was submitted in April 2022. During this waiting period, BIPC
entered the execution procedure, and there is a balance of RMB&#160;14,204,317&#160;($2.20&#160;million) between the amount executed by
the court and the liability recognized by Xi &#x2018;an TCH, which was mainly the enforcement fee, legal and penalty fee for the original
judgement, and was automatically generated by the toll collection system of the People&#x2019;s court. The Company accrued $2.08&#160;million
litigation expense as of June 30, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;2&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xff09;&lt;/span&gt;On
June 28, 2021, Beijing No.4 Intermediate People&#x2019;s Court of Beijing entered into a judgement that Xi&#x2019;an Zhonghong Technology
Co., Ltd. should pay the loan principal of RMB&#160;77&#160;million ($11.06&#160;million) with loan interest of RMB&#160;2,418,229&#160;($0.35&#160;million)
to Beijiang Hongyuan Recycling Energy Investment Center (Limited Partnership). In the end of 2022, Beijing No.4 Intermediate People&#x2019;s
Court of Beijing entered into the judgment enforcement procedure, which, in addition to the loan principal with interest amount, Xi&#x2019;an
Zhonghong Technology Co., Ltd. was to pay judgment enforceme&lt;/span&gt;nt fee, late fee and other fees of RMB&#160;80,288,184&#160;($11.53&#160;million)
in total, the Company recorded these additional fees in 2022. There was no update for this case as of this report date.&lt;/p&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:PaymentsForLegalSettlements contextRef="c193" decimals="-6" unitRef="cny">261000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PaymentsForLegalSettlements contextRef="c193" decimals="-4" unitRef="usd">37580000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:OtherAdditionalCapital contextRef="c2" decimals="0" unitRef="cny">14204317</us-gaap:OtherAdditionalCapital>
    <us-gaap:OtherAdditionalCapital contextRef="c2" decimals="-4" unitRef="usd">2200000</us-gaap:OtherAdditionalCapital>
    <creg:AccruedLitigationExpense contextRef="c0" decimals="-4" unitRef="usd">2080000.00</creg:AccruedLitigationExpense>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized contextRef="c133" decimals="-6" unitRef="cny">77000000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized contextRef="c133" decimals="-4" unitRef="usd">11060000.00</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c194" decimals="0" unitRef="cny">2418229</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c194" decimals="-4" unitRef="usd">350000</us-gaap:InterestAndFeeIncomeOtherLoans>
    <creg:LoansPayableWithVariableAmount contextRef="c195" decimals="0" unitRef="cny">80288184</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c196" decimals="0" unitRef="cny">80288184</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c197" decimals="0" unitRef="cny">80288184</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c195" decimals="-4" unitRef="usd">11530000</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c196" decimals="-4" unitRef="usd">11530000</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c197" decimals="-4" unitRef="usd">11530000</creg:LoansPayableWithVariableAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;17. COMMITMENTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Lease Commitment&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On November 20, 2017, Xi&#x2019;an
TCH entered into a lease for its office from December 1, 2017 through November 30, 2020.&#160;The monthly rent was RMB&#160;36,536&#160;($5,600)
with quarterly payment in advance. This lease expired in&#160;November 2020.&#160;The Company entered a new lease for the same location
from January 1, 2021 through December 31, 2023&#160;with monthly rent of RMB&#160;36,536&#160;($5,600), to be paid every half year in
advance.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The components of lease costs,
lease term and discount rate with respect of the office lease with an initial term of more than 12 months are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;30,863&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;774&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Weighted Average Remaining Lease Term - Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112; font-size: 10pt"&gt;0. 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted Average Discount Rate - Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost&#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;31,399&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,413&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; June 30,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;15,245&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;385&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; June 30,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;15,359&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,193&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;The following is a schedule,
by years, of maturities of the office lease liabilities as of June 30, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; padding-bottom: 1.5pt"&gt;For the year ended June 30, 2024,&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;30,338&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,338&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;30,334&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Employment Agreement&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On May 8, 2020, the Company entered
an employment agreement with Yongjiang Shi, the Company&#x2019;s CFO for 24 months. The monthly salary was RMB&#160;16,000&#160;($2,200).
The Company will grant the CFO no less than&#160;5,000&#160;shares of the Company&#x2019;s common stock annually; however, as of this report
date, the Board of Directors and Compensation Committee have not approved the number of shares to be given to the CFO, nor any stock reward
agreement has been signed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;On May 6, 2022, the Company entered
another employment agreement with Mr. Shi for 24 months with monthly salary of RMB&#160;18,000&#160;($2,500). The Company will grant the
CFO no less than&#160;5,000&#160;shares of the Company&#x2019;s common stock annually; however, as of this report date, the Board of Directors
and Compensation Committee have not approved the number of shares to be given to the CFO, nor any stock reward agreement has been signed.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PaymentsForRent contextRef="c198" decimals="0" unitRef="cny">36536</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c198" decimals="0" unitRef="usd">5600</us-gaap:PaymentsForRent>
    <creg:LeaseExpirationDate contextRef="c198">November 2020</creg:LeaseExpirationDate>
    <us-gaap:PaymentsForRent contextRef="c199" decimals="0" unitRef="cny">36536</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c199" decimals="0" unitRef="usd">5600</us-gaap:PaymentsForRent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&lt;span style="background-color: white"&gt;The components of lease costs,
lease term and discount rate with respect of the office lease with an initial term of more than 12 months are as follows:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;30,863&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;774&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Weighted Average Remaining Lease Term - Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112; font-size: 10pt"&gt;0. 5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted Average Discount Rate - Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost&#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;31,399&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,413&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; June 30,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;15,245&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;385&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months&lt;br/&gt; Ended&lt;br/&gt; June 30,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; amortization of ROU&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;15,359&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,193&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="0" unitRef="usd">30863</us-gaap:OperatingLeaseCost>
    <creg:OperatingLeaseCostInterestExpenseOnLeaseLiability contextRef="c0" decimals="0" unitRef="usd">774</creg:OperatingLeaseCostInterestExpenseOnLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="2" unitRef="pure">0.05</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost contextRef="c4" decimals="0" unitRef="usd">31399</us-gaap:OperatingLeaseCost>
    <creg:OperatingLeaseCostInterestExpenseOnLeaseLiability contextRef="c4" decimals="0" unitRef="usd">2413</creg:OperatingLeaseCostInterestExpenseOnLeaseLiability>
    <us-gaap:OperatingLeaseCost contextRef="c5" decimals="0" unitRef="usd">15245</us-gaap:OperatingLeaseCost>
    <creg:OperatingLeaseCostInterestExpenseOnLeaseLiability contextRef="c5" decimals="0" unitRef="usd">385</creg:OperatingLeaseCostInterestExpenseOnLeaseLiability>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="0" unitRef="usd">15359</us-gaap:OperatingLeaseCost>
    <creg:OperatingLeaseCostInterestExpenseOnLeaseLiability contextRef="c6" decimals="0" unitRef="usd">1193</creg:OperatingLeaseCostInterestExpenseOnLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0">&lt;span style="background-color: white"&gt;The following is a schedule,
by years, of maturities of the office lease liabilities as of June 30, 2023:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; padding-bottom: 1.5pt"&gt;For the year ended June 30, 2024,&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;30,338&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,338&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;30,334&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" unitRef="usd">30338</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" unitRef="usd">30338</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" unitRef="usd">4</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" unitRef="usd">30334</us-gaap:OperatingLeaseLiability>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c200" decimals="0" unitRef="cny">16000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c200" decimals="0" unitRef="usd">2200</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c201" decimals="0" unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c202" decimals="0" unitRef="cny">18000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c202" decimals="0" unitRef="usd">-2500</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c203" decimals="0" unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="background-color: white"&gt;&lt;b&gt;18. SUBSEQUENT EVENTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"&gt;&lt;span style="background-color: white"&gt;The
Company follows the guidance in FASB ASC 855-10 for the disclosure of subsequent events. The Company evaluated subsequent events through
the date the unaudited financial statements were issued and determined the Company had no major subsequent event need to be disclosed.&lt;/span&gt;&#160;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:OtherShortTermInvestments
      contextRef="c3"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:OperatingLeasesIncomeStatementContingentRevenues
      contextRef="c0"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:OperatingLeasesIncomeStatementContingentRevenues
      contextRef="c4"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:OperatingLeasesIncomeStatementContingentRevenues
      contextRef="c5"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:OperatingLeasesIncomeStatementContingentRevenues
      contextRef="c6"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c0"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c4"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c5"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c6"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c0"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c4"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c5"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c6"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="hidden-fact-15"
      unitRef="shares">7277194</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="hidden-fact-16"
      unitRef="shares">7301194</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-17"
      unitRef="shares">7643072</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="INF"
      id="hidden-fact-18"
      unitRef="shares">7803991</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="hidden-fact-19"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="hidden-fact-20"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="hidden-fact-21"
      unitRef="usdPershares">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="hidden-fact-22"
      unitRef="usdPershares">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="c12"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c13"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c14"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c15"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c16"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c12"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c13"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c15"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c17"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c12"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c13"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c14"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c16"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c24"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c26"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c27"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c26"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c27"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c28"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c24"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c25"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c27"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c5"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c24"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c25"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c26"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c28"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c40"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c41"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c42"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c43"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c42"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c43"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfUnits
      contextRef="c44"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c40"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c41"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c43"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c45"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c40"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c41"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c42"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c44"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c52"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c53"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c54"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c55"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c52"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c53"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c55"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c6"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c52"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c53"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c54"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c56"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:IncreaseDecreaseInAdvanceToSupplier
      contextRef="c4"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:ShortTermLoanReceivable
      contextRef="c4"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c4"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestPaidNet
      contextRef="c0"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestPaidNet
      contextRef="c4"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c2"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilities
      contextRef="c3"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c152"
      id="hidden-fact-87"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c152"
      id="hidden-fact-88"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2 contextRef="c152" id="hidden-fact-89" xsi:nil="true"/>
    <creg:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged
      contextRef="c152"
      id="hidden-fact-90"
      unitRef="shares"
      xsi:nil="true"/>
    <creg:AverageExercisePricepostreverseStockSplitPriceExchangedinDollars
      contextRef="c152"
      id="hidden-fact-91"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2 contextRef="c152" id="hidden-fact-92" xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c152"
      id="hidden-fact-93"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c152"
      id="hidden-fact-94"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2 contextRef="c152" id="hidden-fact-95" xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c152"
      id="hidden-fact-96"
      unitRef="shares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice
      contextRef="c152"
      id="hidden-fact-97"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2 contextRef="c152" id="hidden-fact-98" xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c0"
      id="hidden-fact-99"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-100"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2 contextRef="c0" id="hidden-fact-101" xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c0"
      id="hidden-fact-102"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-103"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:WeightedAverageRemainingContractualTermInYearsExercised contextRef="c0" id="hidden-fact-104" xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c0"
      id="hidden-fact-105"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-106"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:WeightedAverageRemainingContractualTermInYearsForfeited contextRef="c0" id="hidden-fact-107" xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c4"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c6"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="hidden-fact-112">P6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0">0000721693</dei:EntityCentralIndexKey>
    <creg:StatutoryReserveDescription contextRef="c165">($1,003,859)</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c167">($1,003,859)</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c170">($11,267,161)</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c172">($11,249,275)</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c175">($2,914,869)</creg:StatutoryReserveDescription>
    <creg:StatutoryReserveDescription contextRef="c177">($2,914,869)</creg:StatutoryReserveDescription>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt">This represents the tax basis
of Erdos TCH investment in sales type leases, which was written off under US GAAP upon modification of lease terms, which made the lease
payments contingent upon generation of electricity.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>74
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M&X#W5Q)?'?7 ]J'FLR/Z U!+ P04    " #7@PM7&8?NK$D&  !O'P  &
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
M7T!H +Y?<:YV"^V@^2$*?P-02P,$%     @ UX,+5[O1=KX)"@  0%0  !@
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
MELNA6)>,)M6D/!L2R_*&.4V+P>BL&KLN1V=\([.T8-<E$IL\I^7S!<OXX_D
M#UX&;M+E2JJ!X>AL39=LP>2G]74);\-&2Y+FK! I+U#)[L\'8WPZ(;Z:4$E\
M3MFCV'E&RI0[SK^JEVER/K 4(I:Q6"H5%#X>V(1EF=($.+YME0Z:-=7$W><7
M[5>5\6#,'15LPK,O:2)7YX-@@!)V3S>9O.&/[]G6(%?IBWDFJO_HL9;UO0&*
M-T+R?#L9$.1I47_2IZTC=B: 'OT$LIU #B<X/1/L[02[,K1&5IEU224=G97\
M$95*&K2IA\HWU6RP)BU4&!>RA&]3F"='$UX(GJ4)E2Q!"PD?$",I$+]'$RI6
MZ KB+-"K3P7=)"G(O$8GZ-/B$KWZ]?794 ( I688;Q>[J!<C/8MYZ",OY$J@
MJ$A8LC]_", ;].0%_04Q*OQC4[Q%MO4&$8O8&CR3_SZ=&.#8C3/M2I_=Y\SQ
MXCVZ^C#_LD!7-_./:'X=W8QOI[-W:#RYG7Z>WDZCQ:G.;;5:1Z]65?*I6-.8
MG0^@5 4K']A@]-LOV+-^U]E\)&5['G :#S@F[:,9-)Z,"Z$SLI[I53-5=WD8
MG=BV;SO>V?!A%[]&SO,\XH6-W!XTMX'F&H,S3OZ&<JJS6W)H03$OXC1CJ-AB
M5J/J.59YOQ%0#VF!H%^65*;%LFXXJ4R9T(;0/68(CZ1LST]>XR?/&,)QSDN9
M_D.K+@MM8#Z]1+1(H#?>290*L5'.B+FHFT3!)=-&NU[$W8FBC8EK'<2Z*X5M
M'+BN/M1^8X)O-&'>!"UCT.(1>P+6$WJ<O@:G9_L'.#52=H")'F;0P R,,#^H
MI'NU!*Y]C<#7RI7@V.*!E8HD=6"##HP3U[/( =BN%"88_O1HPP9M:&YN*UHL
MF5!%085@$'Z5%5E*[]*LORS"8Y;%D93MF8^MEBDM<V$D#[2(F6H38K->9RDK
MM11H=8/D!4$(OX?9;UY0;Q RV;+#^MA<(7+%2M4#6?I [S)]:6QU[%GBD+!C
M15<,>T%/M\:DA4B,$&_I$V3;FCXK?%IXI+.NXUFV<PBO*W9"?-\)>@"V9(^-
M3#JZIL^*3507K-O,2RT\:]':71BZ3J.5Z^\UN&5F;*;F<1R7&[97L54%\RH5
MMG[6YX&C:2B>YQSV'8T<\;'OVCW06^;&1L*K=A7?964M<E=3BZ'E$!)VP&M$
ML>>[85\BMWR*O1_:%4YGGZ/%[J[P+VWGQ$::_M'6>2QM^SYH"1F;&7FQ@DT%
MDJS,8:M%BYW.HS6]2[<0MC!T'-P)FW'=GVBA+7EC,WMWDC(%YA:[2:GO QH.
M[[/-". G;&NI'ANI=!1=74636S2_0M&?D_?CV;L(P4$F0MOG^0RII-::%W;,
M\_P0!X>;?(W<"11;8.V0Y/Z1L.5I8N;I672++J/)331>1%!LO5")AJBQ'=BN
M[^+@ *Y.UO<]%VSK@=M2,3%3L8+W!EU$[Z:SF6H*X'0X-D[GEUK,&JZU@P#;
MGF\?0M:(NL3". C\'LPM-Q,S-]>8H]GE=]!J&-KU\,[V?@NU*X<=AS@>L7I8
MFK0L3<QG\H7:JE67&C2KZ_4^ QT)E53;=LE1S^+'TK9O?,OYQ,SYTR+F.>Q8
MZ1,0?)IH[>V2MNV3G;3>&M(5<['M>CWA::F=F*E]6@ I0-OLQ_<39V&D#<7_
M5[1O8[L!(.8-P%X*)JF(,RXV):N/S\5)G91I 8>+[^]HR%%W!<?2MN^8=E=
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
M_78_S%+8C:F<K:NT,:M?[IP=__3L ;[G#SY9<^VBGU-@LJSKS_CE5?'+G2,
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
MI)H1&S:54'Q *$D.YP5"4D*L:XRWXLC$2<PGF,)#%^VJ\2NB$"@5^$#%$S*
M0ABNYU?FFCP 'KDT\'7Z/'*>;6V;E7#]D8<T7#Z]"9'&H,.T"&XP-^6&II9Z
MY8N5@A-70UBIW8"HSKDAJ2^2$+#US3B!K20ZY4P."W8CQ6"N$_2=H_V>PR1%
MRZ#:,(Z4U![$\',:2Y*G@[!_8]HU#(N/^R-;3#"R?ZZURI^23V:-GFJ7SM-I
M^I"[45WR#HT+LF_O6,A[IHD_6]2K]AH4P<,3>9B^ZD-G=&/U(>>91&2O#DLW
MJ(%R'80KF1+M:Q+I]J#?!Q21,B-%(&[%V:&B"^_Z!%0<K(%M+\DBJ]TAKQF*
M) GDWO/>MJ2[&O\P*M_ULLZMO:*V0:6N@L/+6F8G74TEN2\^E15B@4'+1*@Z
M(:-8=,8;O[KJVZ8YYKK+S??:JLPMZGU<BJI@2)Q[I82YD1 PS;V9[#)D@^5A
M%R=V!+@H=DV&"8A;R"P*TVK_8EPA<-+RSGE&WM.D[_:F3U']MU))Z,L;+)Q]
MYM9P#PID+J3\A>_)L_#I41?_>(#3&,&U@7\8_Z!I@]X$U8V.$Y^D+,R*C6#;
MEN+Q<7:WY5Q W,XCGN$(?X!S$!VC]T.9)><TW<$^),-]&.9&]A =)WL;D3V]
MJTH]ZKF4.I0T6GW;AHC_)#TW,%6#2AZWW1F2IYN7"E4]4M)&>D\4/.OB'(\T
MR:R0UE)5&K2;5DD\>_=TZ+2#XYM8Q9?@AO6&PV5O8\#$SWJN575N* F_217;
MEV:A/S9\>L(G@@NR5'D;XM^00QEOC!PV27DSJI.4TJ_KZTF#?B,.Q(;%-DW2
M)EIGSZ2](QAD'G)0F-2:U"Q4P-"SY'_A!B:FIEI$2:PF84\T#QJE^'9A4SYJ
M8Q&I/'DT$3&30TQ[\T>[%?H(" &@S.R;B\>ME0PQ7$39GF7=@&<Q5CJI;FXY
M4IZUL:LN/6F,G#;"D:Q(44_X$W(>J@#D&"&N3;!:F5WWD8Z4@_&XD;XS-&>2
MQX>86TV-GN#IU87P3H^.=[%R33W[;KWL"T_CM^T3IXVX"[CO9>.Q!,BRM&XM
MR6!3]>>5)IB/RZFFWQ+FEY!/[@L< R"D=4R]MC@8"%U3Z@0DTL[TZ,&1ST1#
M >:-70(\4J>-F4J68$K1=#5%?((LI$,#,K- ORG.'U49M%]PWF=8;,D8B9 %
M;+//ID*(LX<!/^?H5K:(:^6SWG4!U!1WNY#Z<7TI@T_T]D @T@FL? .C38*'
M(-U?X-LXH3PB%#?.M%<*"(J0$S?$CJ6>$W U?-!PT"BBRF"21":)9-'7WL,Q
M+?6!(]A0;"4EBAC!"_G0]?.[3L3OZ2M,R:>?)FBP):W@LT3(ICC,'F#4+;KV
M![X<!8B2?.BVD+LO&9\FP YH3$4+L=1VI&@:)=8U=S>P-R,Q1U2J(C] HG6X
MYJ%?D6)0V_9I[P$CI:J65"H.O@$6 6 T(L,"H'?;P\X"DRS) JSL&+L.ZX#J
M!6K/;V0AM9&6A6K2ZR(^]>B+Q:D!VQ**@Z9@[0%%@A5^*&0PVH,J%1G4U%8
MBSNA;]V#85LM!U*^PQY8;K<&02!,;VAY];W\M$V)[XOY$'.ITMPG%.O5"H8&
M3MGE94-Q<N!M=5;]N(-I^. B+@G@_1U3.Y$\)[T*PLJJ7MC-Y'0?2F&NC5D
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
M[R==,O$>'Q=.5^'N?*L=-!0>%_CIP\9OP/>YAM2:A7>P_C$U_0]02P,$%
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
ME%Y^J*P![:^D-(>)/:!^2T[^ U!+ P04    " #7@PM74($&\18/   _+0
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
MU0"-N?Y'%3B.!Z5:@ZV4H$[ED^RYUNV**H$*MWSI)*[T-IRD(A9EDP?<OQ/
M*2YZ7S*4%K(VDRYT?R/X,Q3U6^ELLIK*[J6[Z-Q5Q9)D(?$GE CJC_#5=QC,
M.K/*&DLG.(X4VQ=&45&>XMH5SJ((OH-XT(VAW^TEG9MGU"DW/IC_8/ZC9M()
M?.K^=L[MG%KA"OG+_B&7@QCVD7O=\W\3.68,K[V9X5Z?*^A=\-W<0*HJ:>N6
MUZZV'PR3ND^^F-=?&[=,KSF]9 )7Y!IU/YT%H.L.7D^L*GW77"I+/=@/<_KH
M0>T,:'^EE-U-W 'M9]3X;U!+ P04    " #7@PM7GOP4GMT'  !W%   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6S%6%USVS86?>>ON*/&G61&IB1*
MLI7X8T9QTXUWFM9C.=WN[NP#1((6$@K0 J!D[:_ON2!%2;;BI#O=V0=;) C<
MKW/N <CSE;&?W4Q*3P_S0KN+ULS[Q9M.QZ4S.1<N-@NI\20W=BX\;NU]QRVL
M%%E8-"\Z2;=[TID+I5N7YV'LQEZ>F](72LL;2ZZ<SX5=OY6%65VT>JW-P*VZ
MGWD>Z%R>+\2]G$C_<7%C<==IK&1J+K531I.5^45KW'OS=L#SPX1?E5RYG6OB
M3*;&?.:;Z^RBU>6 9"%3SQ8$?I;R2A8%&T(8_ZYMMAJ7O'#W>F/]QY [<ID*
M)Z],\3>5^=E%:]2B3.:B+/RM6;V7=3Y#MI>:PH7_M*KF)DF+TM)Y,Z\7(X*Y
MTM6O>*CKL+-@U/W"@J1>D(2X*T<ARA^$%Y?GUJS(\FQ8XXN0:EB-X)1F4";>
MXJG".G]YK5,SEW0G'LX['O9XM)/6:]]6:Y,OK#VA#T;[F:-W.I/9_OH.XFB"
M23;!O$V>-?C74L?4[[8IZ2;]9^SUF^3ZP5[_J\G1/\=3YRTX\*]#>59F!H?-
M<%^\<0N1RHL6B.^D7<K6Y???]4ZZ9\\$.6B"'#QG_?+ZYZM?/KRCN_%OAR)[
M=NWAR'J#F+9&Z6XFZ<K,%T*OO_]NE/1.SQQ=S6#(2;3BU*E,":NDBX25=&^6
MTFJ9T71-'@MW*OB36)')P^C-[16E1J>8JO0]+:Q:"B^+];$M-4GMI<60DZY-
MJYE*9Q0L2RVM*(HU._V$GB1OR,.N\)0,C\CH2%7.K%P8ZQ&#TL&;\\*7WM@U
MY4H+G2I1A#$);?".1 Y_)!8+:^ 5PY75[!.:)\R(Z2/X:9ND^7$A5NU@G&\\
MU"Q,Y?PJ'S(2.B,G"NF._7HAJ9!H?4?*D5-S50C+X7^<T%_&XYN8WIN51.$J
MDX5)$2$;GI:P7'*IO-(EEG/*["S,>PS*4V_"15!?*SQ7N1J+:9RFQF88*=;M
M73NH&S] W2!*TMI0P%!0A,(+#Q%ACP 51"@@8*JA5G9C)+=F7H\P_'5<1G-$
MS?1O(EK]D&2>RZ#).W$2^X^PUP0)( 8!%PFMA&.6Q/1W)#XK19LF,X$KH>CN
MZGV;?E.U5:&K@?>EF!E]WZ9_\ __!6/O;&8<SP#.!<*2"Q$RWHU ^M+JJE[@
M+1#79O<Y!Y>&-+EFF9FK%*8:MEZ)]1Q!7+L"_IZ!:UNB'R>4&3CQ%'H8-&0T
M=SR"V4O%NZ!#<(7@U@"1]AU%//%3B;;+5-CON/<X_HG*42@PM. @.)TFY(H2
M(#&*P&ZKK!#FY.8JPD3F39,7IL%/&YQDK*'4LE'J-LU$1AHGB!VV&N?H)2>9
M=,]^_N6G<-4[>T6IL-S)QJZ$S5RHYBY-V?B+09QTL=D5!?(X"VS(9<;JL5>5
MTBY,$!D.#RX@,Z@2YZC#A+44UM%4WBL=9*H2BJ3;.\4&NH;@%-PS69E*&G6/
MV+'@=0NQEK9!!P-B6LA:F]J!1+QZ*D,F"@6J<X%;-)[2BI7PD22  D:+I;*E
MH[%"%6]EH61>41+RP(C01*; SZ]!&=^4+C!F?/MNPJ.;(@(<5U;0?! 6 @L4
M@$7@229=3>/@ 429&C_C"*"JH;GA4T.\FX%-SHY%7V2!)@+]L93'7,(*L:E(
M/Q/0528+%J"^O-RJ8AU!L*4H>!E'R[4LH)$^R$, &."X772 P8BITWN]Z?!N
MC$PT3H%!AJ<<^Y(3F?%V -O_J8P!HRE$*E?0_8T@.1DQV3"[Y!W)XR!*62F#
MUAZB=P-M+<L<TSYOGZBLH%X7636Z&C88S/.T%$490HN@F6;%.T?0JAH*M-CX
M4+\<T(&(5757)D-3O>B?QMW^IA<"R_T,^T>*SC] 0>1L\IP#RTNHF-S0MQ%Q
M;B56W*HWN(01QQ)PKO8N%S8YS"\YU4HBV"UG-3?.HVE"Y;=*RA V*KN'(RJ,
M=)A981_'"T56LE1:[@QL=UR935&#@!5*3%6AO.*V1@WYG,#I'4PFT)"%  (8
M&IP/>![MSONT1I=^KBBI7 #+.8X)@ 09V(36\(KW/$2)1J_>=,(KPU)@JX?+
M-JP=8B>0<.I>JUP!$+\E()I8/B@'EJX4F@^ROJA//'4JCTC-Y=EE5Q38Y79Y
M;%D=[):B%0K;;;@V@[T6,=85%%\]*AQB]B%.,W$V)S^PH:)%;O@YS ,[QH6M
M:MY9*KP_QI-XY_#&V+A--H\WP>U98',(:%PZ]0#BA?<,R>\9^[W4'!'>1.&6
M+Z.#GN4#7F11GI>U@KRBETDO[M*KH^8BNMLXSQ0"@FH@]1!C[XQ"0VB_W8UI
M$/?HB+KQ"1U%-Q*DT?Q\NQ1'%I@]HE'<QXPK/K P>;<%IFV!T><P0[UA/*(J
MCJ?Q NO#1^ DB4^QN!_^[R%#CY&)_D1D_,Q*^2W8M#<= #/%^O^"U" @-?HB
M4MUX&"K8_2I2@Y,*J=?QZS^.5+_RDS1(-3%&^R>A T;_8$-4$N=8/VN%:5BQ
MB\#U<RX?5_0%G23MP>L$%]C&AL/30\LWBQI1.:;CZ,[X_>/;4V=/C/^W!?IF
M7OYO2C0\;;\>COBB/1IV_]P*[=NF0Y\?.CL?@^;2WH=/7GS:*;6OO@LUH\U7
MM7'U,6D[O?HDA\,E#L\.KYXYEG;CTV&+;/69J[KQ9A$^+>&(Z<T\7,ZDP+;*
M$_ \-\9O;MA!\ZWQ\G=02P,$%     @ UX,+5QVB. LQ!@  I X  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C(N>&ULM5=M<]LV#/[N7X%SV]UVI\:2;#DO
M37R7I.EUO>N6B]-V+[</M 19O$JD2E)QO%\_@)(5)W&R[4,_V))(XL$#@ #(
MXY4V7VV!Z."V*I4]&1;.U4>CD4T+K(3=TS4JFLFUJ82C3[,<V=J@R+Q058[B
M,)R.*B'5<';LQR[-[%@WKI0*+PW8IJJ$69]AJ5<GPVBX&;B2R\+QP&AV7(LE
MSM%]JB\-?8UZE$Q6J*S4"@SF)\/3Z.ALPNO]@L\25W;K'=B2A=9?^>/G[&08
M,B$L,76,(.AQ@^=8E@Q$-+YUF,->)0MNOV_0WWG;R9:%L'BNRR\R<\7)\& (
M&>:B*=V57KW'SIZ$\5)=6O\/JW;M.!Q"VEBGJTZ8&%12M4]QV_EA2^#@*8&X
M$X@][U:19_E6.#$[-GH%AE<3&K]X4[TTD9.*@S)WAF8ER;G9W G7.&W6<(46
MS0W:XY$C7)X=I1W&68L1/X$QA8]:N<+"A<HPNR\_(CX]J7A#ZBQ^%O!#H_9@
M' 80A_'X&;QQ;^38XXW_LY'PY^G".D-[XJ]=]K9PD]UPG"='MA8IG@PI$3S@
M</;#BV@:OGF&[*0G.WD.?3:_/KW^=/WKU>]P=3&_N/I\,=_%\%F,W0RC9 \>
M@\-E8VPCE .GP14(J3:U-L(AE&(UT+D?O+PZ!\QS]#D$'X1J*(,AX@B%T\ O
M.==5+=0:I 6MRC5E[+=&&LP8EZN#HQ_-(-@^&ATU6*Q!U+71M9'"2;6$W.@*
MI+,@<H?FM1.W YK.I8,%4B%"RKNT%$22$UL;J,6:"H4#8IO)&YFARNP>7!>[
ME!GT+E&$3D]G9.J(I$'F1R\HC"(*)#YO3%TV=K-GX%VC,H_96?K#BX,XVG]C
MX;P@24NZFH65F11&HAT(@_=<0)M-V1P-1.$K:+TJ#2@JNU*ENL( A"6SR-S*
M\R!EM)C]+M)4-\K[Q30E[5VAF.^R*;W]-F!XL66I;8D/-A;G3)P12II*BSNW
MBU*HE&D*JO46DI[9(Q-)G;3$C8BEHI9.E)U[.Q_=4T4[0&GU.I/LW47CQ*+$
M@2980]A"0=88-J:4Y)VLC2&;E-+4 J&QK<,\%(7J1FI2L*:XV(X.E-I:)+ME
M3H+KP$M78NVER4KY-R'0-H%%8SDR%O"6K.$^,J#15*L;-!QTVI0:;,&AZJSB
MK2BM;9B?HI;B)RW3P5LRAX?]4*%+"H\E!.!]JXVWHLT@"FN_A@68R)JC3'ZV
M/$!K!K4P<"/*!C<>[S2EC3&T-RE_"BPS%J3)*F MO*\S]J#S @8YJ_RN>!!/
MGS1MJ-D6; /BH&17^ C$R:M-9C\56>HQLFJJQPDT$!5O1RA$B[I 5-T6:KW.
M1:!/A76+YO< +:4S &6H32F"[-:="=KADVM].?(.2<D/ZWJ;[8!5L=;'Z;?F
M5"+SJ(U@WT;\)GF+*58+<L[8EZXX/AK\(BH?@PW*?"N)*?5[YWSL_''72_JW
MP9Q\NBR$A.OS]_ 2XL/@( R#, SI(YH$A]T'MXCD#4R#9#H)QN$8?GP9T<0X
M.$@.X:=_F1[\)KOM3_%C/=URLH+!MQ5$8?1P:'],+(C).&'4*(BG^T$TC>ZT
MTH+] Q;;+)@<!O%^0GHO3*;MML8H#A_"3Q^-1(=!.$Z"@VA">'%P2&XXF&Y9
M^=3\/3/_*#3YE7X;J?%C/4D_\E9F?D-2O32TZ==46C-Z<G%,TZ;B<DEQI!.;
M3*F1_*_5'&&A;B6\;X3G0T$.$M([;F,<Q$D81,GWY>"]<=NHWAG)(V?L>U+?
MV1G<'"JJ=E^PS+ET]GTQ;<=7W?BF%XC!C2XIHSDQ_1C!K@I)F;M];.#JW_?(
MY!4OZCHEGP/N^B37$P+U0"SCSQH/"_^FFDN'E?65HCW9E&5W@EF@0CY./-'N
ML*I+O4;N,;Z,4CVAKD'MK&GO$GS.H#N!I.R7O"@5.7=N*2 7*?%P?I0K3MOV
MJ,CE^:!W3+]FVYA=71.VNF93D^*MGKFW?18A.MB68VHLCJ)4\P'.E] .?P]V
MG4U'6S>'"LW2WX_86(I7>XGH1_LKV&E[\[A;WM[?/@JSE,I2E\E)--S;3X9@
MVCM1^^%T[>\A"^WH5N-?"[I&HN$%-)]K[38?K*"_F,[^ 5!+ P04    " #7
M@PM7UO.2I,<&  "8#@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R-
M5VUSVS82_JY?@5%O.LF,JC<[CA._S$B*\]*[I#X[O?3NYCY Y%)$#0(L %I6
M?WV?!4A63A7/?9!-@M@'S^X^NP#.M];=^9(HB(=*&W\Q+$.H7T\F/BNIDGYL
M:S+X4EA7R8!7MYGXVI',HU&E)_/I]&12266&E^=Q[-I=GMLF:&7HV@G?5)5T
MNR5IN[T8SH;=P(W:E($')I?GM=S0+86?ZVN'MTF/DJN*C%?6"$?%Q7 Q>[T\
MYOEQPK\4;?W>LV!/UM;>\<N'_&(X94*D*0N,(/'OGE:D-0.!QF\MYK!?D@WW
MGSOTM]%W^+*6GE96?U%Y*"^&IT.14R$;'6[L]CVU_KQ@O,QJ'_^*;9H[?S$4
M6>.#K5IC,*B42?_E0QN'/8/3Z3<,YJW!//)."T66;V20E^?.;H7CV4#CA^AJ
MM 8Y93@IM\'AJX)=N%Q9$Y39D,D4^?-) "1_F&2M^3*9S[]A?B(^ J#TXLKD
ME#^VGX!*SV?>\5G.GP3\L3%C<30=B?ET?O0$WE'OWU'$._I__!/_7:Q]<%#"
M_PZYFI".#R-Q=;SVM<SH8@CY>W+W-+S\_KO9R?3L"9['/<_CI] O5S]]^OSA
MT[NK3ZL/5[>'R#UM/CL9BT<08E4J(P679<#/"RF^_^YT/I^>9=IZRN/+[&R0
MR5H%J5$=F6U,&(F*I$' 1&:K&D_D1U"]N<,_:7*A3*[N5=Y([44FC;%!5/:>
M\,?0#E^%=0*E+VPA0DDB8KJ=H(>,ZL#?>1V72Y,1A!Y*@72H+ Q<H\F/Q6?8
M7).M-3&_V<LS+Y98G.&2/\^NES^MGD<JMT$&$HL<1:$XJ;'(,1'%BE(TXNHA
M*R4R+Y[=+MY>/4<'V32:39A8@6;$DXMV,K63!TP1X'_U8<S \& K7=YZ&1\[
MA*QQ#BK;"5 Q7L:>@Z QPBJ&<B<,4>Y%L,C*'2$A =U-[]!#,BU;_O@(BP%'
MO(U/4Q0*VC4!CW5M':M9Y#9KT!E#1$OVR2\C0X/'EOJZ\=")]_N<4I!;2GV4
MO=2<Z;IQB(-'I2 ( WI Z_?TR"/!*^5D+,*.8+(BQ,W'90R:U+I;^6M\Z3V%
MB"JTDFNE5>!Z9#!(R1Y 3#SQ,%!>L,X*1QRMS)I[0A36FC 3[G^5 (9MT(Q<
M2EX<#$++[5C<4*5"8.UY7F3/P&(N&\CD3"5WD,MOC0*]#(NA@ 8'HI]2%D4?
MUVL3R^NZ?JG#\<:FFC+N67%L<7VSBN'PS?I7[%B,YFO*%++//GN5=Q8QBAXN
M\S<)YYSR=RE&85=C2"-,"+C-5(QGU%%?SLSW$QPIQ:(BU)Z,<%_(!W)F<-4X
M4(N</<<WTTU.[0)?0:(AH.HW*7:MTFO+B06#D2"01DJSE'/:H,>0N5?.FB1<
M'OY+[71E.!X<"AJZ+O9:'].SAG!R",&S)F11(&3@M88^(D!T<X/.Y.)R6)RI
MQ5S'< "J;J,,:20V;8-(=8NXJA^4*=( CBL#-$:/VL*WGF[28CR?)( NZ4*N
MG95YZIE(6RHH]-906K0 +A+Y$)$?11$QA+[0!_^!*&Z2O&;HVR<OYJ>OS@3>
M%K536KR*V^-L)'Y1;7 @W,^K]X\'_E,"F'\C\:ZQ92/%WYL1^BA&-O@-EE)%
M5N__?7/U%LF! !!"*3Z3BZ78]=-&%TIK#J-8;%"$\>E9V)LEN^'G8_%S7WL'
M9R2=6*<V^*31H79KF=T-^N\]#QB]H8RJ-=!FT>'9*[&5OH?%G*;&K%@)','B
MVZN.6R>W<"06"CU0UK1[ 3C\$$G8.G2I["=*?\<R%=R_99ZKJ :H2>XBV\+9
MJ@.!$O8;R1U1S;QB.WSS3_'E_?4[;'<R->%%4D&I6-;<6$0.EQXE<- G4&#6
M5JK8?)C,RC8N]&6!_J^B!N,Q&?LI\Z.@TH92RA##AK["ZDS]-<D(&IJ/Q9O&
M)9I[BZ [*0OY+C]<KP9=1MB1%#<&KIW-*$=!))&SW\0\)8X+.M8 _.-F.CL>
MS:?'HZ/92_'L;_/Q?(ICK-: >(XB#ENBU/]0!HWI$\.E/&AW7\2F7:'?.[@]
M9Q9Y_ST5_2\JGFYF)WTA;$N5E=%Q/@*A1T3V!M'+DLX* O/4EQ@=.YW4P,5P
M#/&^2@>_-OFF56\4!U!E@Y.Y#&VWQ?F2NW,B$U5HH1^<S;O+A]^AOU:=1K\Z
MXD0?'^T3?$QR#> 0L.EI%["!_K,M='NSC#K"J9GZ4_-8S/N><>AD.MF[+6 +
MV,0[D4_GG'1QZ$?[:]<BW3;^G)[N;!^EV_#A4E,!T^GX)6XY+MV#TDNP=;Q[
MK&U O.)CB:LC.9Z [X6UH7OA!?K+Z.4?4$L#!!0    ( ->#"U?4[JS)9@4
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
MYBIJET#GA5)V'[@"W:1._@!02P,$%     @ UX,+5T$,!@\9(P  07   !D
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
M.3AID=G"MCC=U/S1)LN=ZW'$ROR:X[D#*X&%>J:*]ENJ9'Q<WSODZ)# S;W
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
M&\DM'^K%9""9R7)GS-[1P3Z7'#^;/7=RU4& _12)!6/8P4T%QH]2\][HJ%R
MGNOU=V_+ 1(>PT60!G2.$5S32\V83W*0VJFZJVYXI>++'?1RD."<%2K](3$V
MBG0%9$::(C!CFTZ=*^2^E?&HU'\E\QES]_%5NVCXFZ?3I^.G7N-%HU5.+NQA
M/UKQ;^&*NC$3W.'D-J&+ZGX*@Y,)P?48!_SM(ZL.LAG.^Z)[;! 7;3<;#)#9
M.I%\,Y+L3XZZ<FY'$;!,W'.2!Z@>OFT1[@UAT@.40NRAI<> UL$)H:QQ_1K:
M;SY.Q V,G3Z!$FR%$4&9#=)QSV2Y%@KV'_*#RQX84G^YF*79/VJM-;RSJX]D
M1V?/Q]-GH^BHZLW[5"]^Z 3GT??Q+QL4T(S;)Q(&NTTJ AV!"2X!<+Y!5%BN
M\JFE_[\LMRP+D$<(J!S^Y)#AB\K-C; E[ $"Q</.KOBGCCSQ*0]X N*YW,<8
MR;TZ3DUMS-;%*01B51")][;I#E6&I44?!_ )-7MDFF]$VI2IR9VS2AH*LA>M
MJR=*VTM73_PH+9S]%[GB:M")6#7')%0^F4=\*Y"R2)2#CQ%+IZ,F1>(S&NYU
M?ZSK-IS\X*DZ4BKNR_0@)5P:SB?]5./\RQ?E+C6.SEMH]=ND*K@)AQ$\EK]>
M+_FM8",'=F_@5\_QR*EB)/'10[3M9!20^>"O]KMP%T#>PSS/@S$-Q2*^L$BX
MN.F;;DM;.#)3)5,KP >H\^UR##^AKWUV%2,P'O/;",G#L!+?WO*!53LD(%?
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
MVFW&>;L0GL+;M7K%]!J[0024F!J?#;. Z'95M8Y5M5\/*V5QV7AS@]L=M O
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
M\-W!N5-Q[I3HG1V<U[4]0!-FW\O;$C]<F^WH2D.FMC+OM,#\J&)^Y*SV&U7
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
MF.]OFS@8Q_\5BYNF3IK*KT!8ER"U(<"FZZE:;W<Z37OA@!.X@LULT[3__=E
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
M=V]R:W-H965T<R]S:&5E=#0V+GAM;*U7;6_;-A#^WE]!J$/1 DDDRM:+4]N
M8[=+AZX-\K)N*/:!D4XV44GT2-I._OV.E*/8,2T4V+Y8?+E[[GG.U/$TW CY
M0RT -'FHREJ-O(76RW/?5]D"*J;.Q!)JW"F$K)C&J9S[:BF!Y=:I*OTP"&*_
M8KSVQD.[=B7'0['2):_A2A*UJBHF'R^@%)N11[VGA6L^7VBSX(^'2S:'&]!W
MRRN),[]%R7D%M>*B)A**D3>AYS,:&@=K\0>'C=H9$R/E7H@?9O(I'WF!800E
M9-I ,'RL80IE:9"0QS];4*^-:1QWQT_H'ZUX%'//%$Q%^8WG>C'R4H_D4+!5
MJ:_%YA*V@B*#EXE2V5^RV=H&'LE62HMJZXP,*EXW3_:P3<2. ^T=<0BW#N%+
MA_X1A][6H?>S#OVM0]]FII%B\S!CFHV'4FR(--:(9@8VF=8;Y?/:_.\W6N(N
M1S\]GD$!4D).;MG#"?F"!^WM##3CI7I'3LD-'K-\50(1!=FU)!.E0"NTN+N9
MD;>_O!OZ&LD82#_;!IXV@<,C@7];U6>D%YR0, A[#O=9M_L,,G2GUCW<=_<Q
M!6T>PC8/H<7K'<%KE7YU*_T^N5=:XBG]VR6UP>Z[L<VK>ZZ6+(.1A^^F KD&
M;_SF-8V#]R[A_Q/87AIZ;1IZ7>CC29;)%2J'!RPL"I1+;(,06P135M;C*(QI
M?^BO=U4XK)*8TM9JCUZ_I=?OI/=-<@VGHBC(!YD+16ZGEZ3&,\OK-2B-Y<@,
MB6(EJ%/]N 12 G.KN.@.])TZ_^?&*=H1U0\32N/TA7B'790,DC!RRX]:^5$G
MJT_5DG%I999"*?-6_LG?O$Y#FKQGM<G&=J+V,Z(%T0L@EW]=?_A(BE6=N[1%
M!YS#:-!/#[0Y[.)!2-/8K2UNM<6=VNYNR)>OGUW$XH. :3H8].D+7H=F22](
MHR,I3UI:22>MJ^OI,5[)0<!!B&<\#E\0<]A1FE)3]5S,TI99VLGL5FA6FBNN
MJ54::Q6SM<K%-3W@0), J4:]%V1=AC1)HR!PLQVT; >=;#^#4N=DS<H5:^[[
M$CL.5F= L'?Y616# W*G1V0X+;MTT.#YP@PZE<P.N9Z8(N2\ CNAW+6<."_#
M_PZT+]?T!_LKSS<E[;R!3&TDMPNNL.VSP6J\'DUY,?G %HRK5V*W/CMJ,]FI
MS2=DL^#9@FR8(ALL[QIJ8@H\5BF0V%Z07R>3*[):XIFI1,X+GC4'"&-8 *)!
M5BU*Q7*P9.S>JR5[K"R_3-2:UW-#PD+A"&0+9+M0R3.N'\]<2?-W^JL*Y-SV
MJ09T5>OF;FU7VU[XPK:,!^OT?$K=.R'NV*[1?P[1--^_,SGGM4)-!88+SA(\
MU[+I9YN)%DO;X=T+C?VB'2[P&P"D,<#]0@C]-#$!VJ^*\;]02P,$%     @
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
M#(FI)*:16)/$=!(S2*Q%8FT2,TG,(K$.B75)S":Q'HDY).:2F$=B/HGU26Q
M8@&)#4EL1&(B.YX+EV"HAH:Z0%-=H+$NJ%Q/E&!RZ5"#;:[,FU&$V;LWA,]G
MJ>MYV7L7/=V$:@U44U%-0[4FJNFH9J!:"]7:J&:BFH5J'53KHIJ-:CU4<U#-
M134/U?R==OJW=%VNO_E;NK_;*G$*IUIZ_5]RTP$ZO #5AJ@V0C61D\B%ZRZ6
M8S-:L"$MV)066$PGBZ^32Y#+9Q5?JR_SU.(K<^_"Q1>I-5!-134-U9JHIJ.:
M@6HM5&NCFHEJ%JIU4*V+:C:J]5#-035WIV47.-YNJS,*'!\=7A_5!J@6H-H0
MU4:H)G(2N7CQA7)L1@LVI 6;T@*+Z63QI1R++^6\XNMI$:6?^\K<OW#Y16H-
M5%-134.U)JKIJ&:@6@O5VJAFHIJ%:AU4ZZ*:C6J]G99=XCB[K<XH<5QT>!ZJ
M^:C61[4!J@6H-D2U$:J)G$PN7GZA')O1@@UIP::TP&(Z67X=.[+(F5<,/Y1?
M#_/U(K7Z0INOH%H#U514TU"MB6HZJAFHUD*U-JJ9J&:A6@?5NCLMN\*Q=UN=
M4>'TT.$YJ.:BFH=J/JKU46V :@&J#5%MA&HB)Y*+5U]L+Q668T-:L"DML)A.
M5E_'ABJ;)N89U9>VO9[I[FJ@J>57YOZ%RR]2:Z":BFH:JC5134<U ]5:J-9&
M-1/5K)UV6N+4ZM4W=4MGMU6BQ*G42[7:NQ*GBP[/1K4>JCFHYJ*:AVH^JO51
M;8!J :H-46V$:B(GDXN77RC'9K1@0UJP*2VPF$Z67\<>*W)VXP-M/<VNOM!F
M*JC60#45U314:Z*:CFH&JK5V6N*#MC7E[<4CVKO-DI<SC*N2E!,O)CI "]4Z
MJ-9%-1O5>JCFH)J+:AZJ^:C61[4!J@6H-D2U$:J)G% N7G^QUXEG.3:F!9O3
M @OJ9/UUO%B\G'VU>.?0"&?^L+F8Z>Q^\K)IAI-Y,8ILLW!1AEY$'M545--0
MK8EJ.JH9\ON+0LN*7'Y[#2[T0=NH9J*:A6H=5.NBFHUJ/51S4,U%-0_5?%3K
MH]H U0)4&Z+:"-5$3I87+]O8Z\^S'!OD@DUR@45YLFP[7H1>SKD*_2*<+1^B
MQ>OUYZ6'^4(*UO_S-%]+^CK\NI;LQ7S;M/%?UK9;XK]3JSCT$O6HUD U%=4T
M5&NBFHYJ!JJU4*V-:B:J6:C60;4NJMFHUD,U!]5<5/-0S4>U/JH-4"U M2&J
MC5!-Y%0 Q8L]]C+X+,?FO6 #7V")GRSVCM?"EU\O/EO^1K&W[>AHOW9TE#XT
MHE4XF2Y_DOYEQMM)QBIZ7J;7=^@%\E&M@6HJJFFHUD0U'=4,5&NA6AO53%2S
M4*V#:EU4LU&MAVH.JKFHYJ&:CVI]5!N@6H!J0U0;H9H0+,>FO6#C7K!Y+]C
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
M^(GZKG)LQU#)O!SP;2.Z6^6LEF8+16NYG9;X0$?E_7KI;K/DYSFJ]=054W2
M&JHU44U'-0/56JC61C43U2Q4ZZ!:%]5L5.NAFH-J+JIYJ.:C6A_5!J@6H-H0
MU4:H)G)RN7 )QG*?6:[!<FS@"RSQDR78L6-");MC0C#YYS^N%+G^2SB3O,]Z
MYKII-E6X%D.[)Z":BFH:JC5134<U ]5:J-9&-1/5+%3KH%H7U6Q4ZZ&:@VHN
MJGFHYJ-:']4&J!:@VA#51J@F<I*^>%''=D]@.3;O!1OX DO\9%&G'(LZY7NL
MFU;0+@RHUD U%=4T5&NBFHYJ!JJU4*V-:B:J6:C60;4NJMFHUD,U!]5<5/-0
MS4>U/JH-4"U M2&JC5!-")9CTUZP<2_8O!=LX LL\9/UW;$+0R7S*L#_EZOT
M9HN%:SNT P.JJ:BFH5H3U714,U"MA6IM5#-1S4*U#JIU4<U&M1ZJ.:CFHIJ'
M:CZJ]5%M@&H!J@U1;81J(B?PB]=V; <&EF/S7NP#__1-797R];N+].XV2[RI
M2WG[GJYD079LFQ#?S"K(C,-[V):IQ5?FWH6++U)KH)JZTT[G0I9KY3>3H:$/
MVD0U?:<E?D[JU;3W_AGH [=0K8UJ)JI9J-9!M2ZJV:C60S4'U5Q4\U#-1[4^
MJ@U0+4"U(:J-4$WD1'+QD@GEV) 6;$H+E>6P.$]67\<."97L#@G&\TLX66RJ
M+VDZ7RZEOZ4?4ZLPM$T"JC503=UIN548VO\ U714,U"MA6IM5#-1S4*U#JIU
M4<U&M1ZJ.:CFHIJ':CZJ]5%M@&H!J@U1;81J(B>]BQ=J;/\#EF.#7*@LAR5^
MLE []C^H9%Y_]U:;+Z+[<+G*_I0!VNT U1JHIJ*:AFI-5--1S4"U%JJU4<U$
M-0O5.JC6134;U7JHYJ":BVH>JOFHUD>U :H%J#9$M1&JB9R(+U[-L=T.6([-
M>\$&OL 2/UG-';L=5%XOYDM_R@#M?X!J#51344U#M2:JZ:AFH%H+U=JH9J*:
MA6H=5.NBFHUJ/51S4,U%-0_5?%3KH]H U0)4&Z+:"-6$8#DV[04;]X+->\$&
MOL 2/UG?'9LI5+*;*6SKNY?7^BZUD$/;**!: ]545--V6F)U5I'?KLXV=YLE
MWX>6>@TZ'1V?@6HM5&NCFHEJ%JIU4*V+:C:J]5#-0347U3Q4\U&MCVH#5 M0
M;8AJ(U03.9E<O/QBFQ^P')O2@HUIH5%<LOPZ-C^H9%Y\]U9?AW]-9ME+I6BC
M U1KH)J*:AJJ-5%-1S4#U5JHUD8U$]4L5.N@6A?5;%3KH9J#:BZJ>:CFHUH?
MU0:H%J#:$-5&J"9R KYX+<<V.F Y-N\%&_@"2_Q$+5<]-CJHEK['4FD5;7Z
M:@U44U%-0[4FJNFH9J!:"]7:J&:BFH5J'53KHIJ-:CU4<U#-134/U7Q4ZZ/:
M -4"5!NBV@C5A& Y-NT%&_>"S7O!!K[ $C]9WQV[*%2SNRBX3V',2O,OLV@L
M?9C,I-<[?I+^EI;;6ZG5'=I.8:=53U8+*W6Y^GZUL''VEBHZ0@W5FJBFHYJ!
M:BU4:Z.:B6H6JG50K8MJ-JKU4,U!-1?5/%3S4:V/:@-4"U!MB&HC5!,Y45V\
M*F/;(+!<@^78P!=8XB>K,N58E65>AO=63!=1./ZZ*\M>"['SJS.T&<)..ZVY
ME.OKRE5*=7;NEBHZ0@W5FJBFHYJ!:BU4:Z.:B6H6JG50K8MJ-JKU4,U!-1?5
M/%3S4:V/:@-4"U!MB&HC5!,YD5V\.F.;&+!<@^78P!=8XB>KLV,3@VIV$P,G
M>@XGL\GLL7!EAK8RV&FG]99<5TI*2F5V[I8J.D(-U9JHIJ.:@6HM5&NCFHEJ
M%JIU4*V+:C:J]5#-0347U3Q4\U&MCVH#5 M0;8AJ(U03.7%=O#)C6Q"P7(/E
MV, 76.*_5F:7RZ<H6C7"57C[Z3E:/$:?H^ET*=W/U[.8ES=-#@YW2XOH(1Z!
M?".4B\MW]W^6;QIRROV:?--,N[\EW[33[K?DFT[:_5WYQDZ[OR??.&GWN_*-
MEW:_+]_TT^X?R#=!VOU#^6:4=K_8/!&_I7XG?BI$ZG,AU/@[VO8[E\=G^_;3
M2_@86>'B<3);2M/H(7[F2Q_K<2VYF#P^';Y8S5_B&;F0[N:KU?QY>_,I"L?1
M8K-!_/V'^7RU_V+S %_FB]^WLWO[OU!+ P04    " #7@PM7ZB#T$Q,+  "9
MC0  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RUW5MSH\@!!>#W_(HN
M)96:K9I8T*";8ZO*8VX-.SNN=6WRL)4'++5M,@*T@.R9_/HT" NUP&V8/=Z'
M'4M6?Z#+,4(Z#1?/:?8U?^2\(-_B39)?CAZ+8GL^'N>K1QZ'^5FZY8GXS7V:
MQ6$A+F8/XWR;\7!=#8HW8ZIITW$<1LEH>5%==Y,M+])=L8D2?I.1?!?'8?;]
M$]^DSY<C??1RQ:_1PV-17C%>7FS#!W[+B]^V-YFX-#XHZRCF21ZE"<GX_>7H
M2C\/3*,<4-WB7Q%_SH]^)N5=N4O3K^4%MKX<:>4:\0U?%241BG^>^#7?;$I)
MK,<?-3HZ++,<>/SSB^Y4=U[<F;LPY]?IYM_1NGB\',U'9,WOP]VF^#5]]GA]
MAR:EMTHW>?5_\KR_[40;D=4N+]*X'BS6((Z2_;_AM_J!.!J@FZ\,H/4 VG>
M40\P^@XPZP%FWP&3>L#D=,#DE0'3>L"T[X!9/6#6=Y7F]8#YZ8#I*P,6]8!%
MWR7HVLLSI_4><GBR]R^Z_:ND>HE981$N+[+TF63E[857_E"]3JOQXI45)66D
M;HM,_#82XXKE+VG!R4WX/;S;\(_D%Y'A#Q8OPFB3_T3^07Z[M<B'O_UT,2[$
MHLH!XU7-.GN6OL(:Y'.:%(\YL9,U7W>,=]7CIV^-9^KQ.E4 8_$8'1XH^O)
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
M*R4&7AQI%3>2I?DQTH))R>*\N48:(-<=U/LE8W)_HQ-4!XOC_P!02P,$%
M  @ UX,+5[@R714!!   BA@  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N
M>&ULM9EO;ZLV%,:_BL6NIE;:RK^$M%V"=!M M],Z5>V]VXNKO7#A)$$7<&8[
M2?OM9QM*0T9]8?+>)&#\_&R?!\CQR?Q Z#>V >#HN2PJMK VG&^O;9NE&R@Q
MNR!;J,25%:$EYN*4KFVVI8 S)2H+VW.<P"YQ7EGA7+7=TW!.=KS(*[BGB.W*
M$M.7&RC(86&YUFO#0[[><-E@A_,M7L,C\"_;>RK.[):2Y254+"<5HK!:6!_=
MZ\3UI4#U^".' SLZ1G(I3X1\DR>WV<)RY(R@@)1+!!9?>UA"44B2F,??#=1J
MQY3"X^-7>J(6+Q;SA!DL2?%GGO'-PKJT4 8KO"OX SE\@F9!4\E+2<'4)SK4
M?2<S"Z4[QDG9B,4,RKRJO_%S$X@C@>#T"[Q&X)T*)N\(_$;@GPJ"=P231C 9
M.L*T$4R'"H)&$*C8U\%2D8XPQ^&<D@.BLK>@R0-EEU*+ .>5O+,>.157<Z'C
MX6V5DA+09_R,SB+@."_8.?H9?7F,T-F'<_0!Y17ZO"$[AJN,S6TNAI1".VWP
M-S7>>P<?H#M2\0U#<95!UJ./]'K7TP!LL=9VP=[K@F\\+?'7776!?.<GY#F>
MWS.AY7"YU[<>O3R"5,A=)7=ZY/%@N7O5(T^&RR\UL?3;F\=7/'_,S?/U-]$+
MW7(HV5]]-TR-G/0CY8OTFFUQ"@M+O"D9T#U8X8\_N('S2Y]9)F&125AL$I88
M@G5,GK0F3W3T4+I+,8<^+VOE3"GE;]@^="Z\Z=S>'WLTI%.DG</8V)N$)89@
MG=A/V]A/M;%O'C N+$@QI2](I!('3#.&SL1[.2)%@2D[[W.FY@9'09^(9./$
M&>W@8Y\>D[#8)"PQ!.LX&+0.!M]]>K9 4ZBX2-3ZG IZ'H_+$Z.T8XPU:L"
M\8 ^B;Y/)UJS-EHS;;3NVT@ALI()(E *F;K_][C8X3H9+40ZC*NT-YJS?TW*
M/8FE=@9C8VD2%IN$)89@'1LO6QLOA[ZV.- 2O0"F?6;I*5.EZTLZEUKA6 ]-
MPF*3L,00K./A5>OAE?Y1?%BBKW=0/@'M3>.TZK%IG$E89!(6FX0EAF =/UWG
M;:?GF,_6&Z8AGXW2(J.TV"@M,47K>GVTJW?_<]+>2+^3M>L'&&V525ILE):8
MHG6M\MZL\O[GG*<90)?TZ.<PVDV3M-@H+3%%Z[KY5A%QM7OQ\'?@B(B$7]A6
MK5%!&*MW;H,W;@W_>.?FSQS_=.NFG\9H0XV6/HS2$E.TVE#[J%1: EVKHK;P
MB.PJ7A>^VM:V</Y1E8M/VF_<ZZ7;TQ[)0KLJS;[AZRK]':;KO&*H@)48RKF8
MB7TIK0O?]0DG6U6H?2*<DU(=;@!G0&4'<7U%"'\]D0.T?S^$_P!02P,$%
M  @ UX,+5] P:&5[ P  >@P  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&ULK5=M;]LV$/XKA(H5*;!9KY;5U!:0V!K6 06">%T_%/U 2R>;J$2J)&6G
M_WXDI:BV2GM!FB^V>+KGN7N.9_(\/S#^5>P )'JH*RH6SD[*YMIU1;Z#&HL)
M:X"J-R7C-99JR;>N:#C@PH#JR@T\+W9K3*B3SHWMCJ=SULJ*4+CC2+1UC?GW
M6ZC88>'XSJ/AGFQW4AO<=-[@+:Q!?FSNN%JY TM!:J"",(HXE OGQK_.$NUO
M'/XE<!!'ST@KV3#V52_>%PO'TPE!!;G4#%A][6$)5:6)5!K?>DYG"*F!Q\^/
M['\:[4K+!@M8LNH3*>1NX20.*J#$;27OV>$OZ/5,-5_.*F$^T:'W]1R4MT*R
MN@>K#&I"NV_\T-?A"*!X[("@!P1C0'0&$/: \*D1HAX0/37"M <8Z6ZGW11N
MA25.YYP=$-?>BDT_F.H;M*H7H;I/UI*KMT3A9/J>YJP&] ]^0%<KD)A4X@WZ
M ZU5/Q9M!8B5Z!YR1G-2@4 ?)^L)6DLL6\GX=W2/I3)*AK*R!+/CADB;YZY4
MV>D8;MYG<MME$IS))$0?&)4[@3):0&'!KR[CXPMX5U5E*$WP6)K;X"+AWRV=
MH-#['05>$%KR63X='MCD_%KT[-G13XH1#GT2&K[P#-\O-P3Z?+,1DJN#X8NM
M-[KHD3VZ/BRO18-S6#CJ-!3 ]^"DKU_YL??.MC$O2;9Z2;+LA<A.MC :MC"Z
MQ)Z:O1+#7G&S5_"@;AP!Z&H#%$HBW]@VYS+O5>!//.\W&W+Y;.3JV<CL.<B3
M@DZ'@DXO4NG6UE5$!5'MSH'F@%Z_2@+??Z>.;JX,$C6<[8F^5&UU[>C][C>L
M;_1]ZDV\*)J[^^,BVMV\Y-1M=8;-/W7+SK#%@]M)+>*A%O'%6MR!NK6I5ORC
M&,*F.;:'GXXT=VZS4Z]PI-CJ%(STV@,FH5WO;- [NZAWN<-T"XA0M,=5B[NA
MIU)3%U;";;IGMC2B.![IMKKY;]^.E%O=PMF(+;.S31.[]F30GOQOW_]T;J &
M."H)5?H)KLPY VJ>E-8F2*SI_]0$5C<OF(V*874+QFZ9G2V<C8KA'@U3-?"M
MF6(%REE+97=?#M9A4+XQ\^'(?NM?+WV+?:4&ZVX._D'?3>4?,-\2*E %I0KE
M36;JM\J[2;=;2-:846[#I!H,S>-._3D KAW4^Y(Q^;C0 8:_&^E_4$L#!!0
M   ( ->#"U=.<\*B\@(  (P*   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;*U676_:,!3]*U8V5:VT-2$A@5*(5!JF=5(E5-KM8=J#22Y@-;&9;3[V
M[V<[(8/B(KKRDMC..>?Z?L2^W17CSV(&(-&ZR*GH.3,IYQW7%>D,"BPNV1RH
M^C)AO,!23?G4%7,..#.D(G=]SXO< A/JQ%VS-N1QERUD3B@,.1*+HL#\3Q]R
MMNHY#6>S\$"F,ZD7W+@[QU,8@7R:#[F:N;5*1@J@@C"*.$QZSDVC,X@TW@"^
M$UB)K3'2GHP9>]:3NZSG>'I#D$,JM0)6KR7<0IYK(;6-WY6F4YO4Q.WQ1OV+
M\5WY,L8";EG^@V1RUG/:#LI@@A>Y?&"KKU#Y$VJ]E.7"/-&JQ+84.%T(R8J*
MK'90$%J^\;J*PQ9!Z=@)?D7P7Q*:KQ""BA <:Z%9$9K'6@@K@G'=+7TW@4NP
MQ'&7LQ7B&JW4],!$W[!5O C5=3*27'TEBB?C.YJR M C7J/S!"0FN;A G]%(
MU6.VR &Q"1IRMB2F+E19HBW"8*VJ58""/XT2=/[QHNM*M24M[*:5^7YIWG_%
M?(#N&94S@08T@\S"3P[SHP-\5X6BCH>_B4??/RCX;4$O4>!]0K[G!Y;]W!Y/
M]VWNO,_ZX+^M[P0CJ(LC,'K!*WIOJH*?-V,AN?KQ?]G*H#34M!O2AV%'S'$*
M/4>==@+X$ISX[$,C\JYM.3BE6')*L<&)Q':RU:RSU3RDOOF5I<H)5#DY'P.%
M"9$7Z.Q#VV\TKM61PCE0:4M1J1X9=7V]+..P=16VN^YR._865#OT=D')/BCR
MFU?^+FJPC_*#,&S5J)THA'44PK=&8>.[NC] >6\[9OH'1>V)0[;2/)%.<B*=
MP?MU=K(0U5F(#F;AD4F<(W*@(FU)B(ZJ0 MJOP+W0;8*W$?9*M#=NEX+X%/3
MUPB4L@65Y6%:K]:MTXWI&%ZL]QN=VX9E/5&M5MD9_9,O^[1[S*>$"I3#1)GR
M+ELJG[SL?<J)9'-SN8^95*V"&<Y4NPA< ]3W"6-R,]$&Z@8T_@M02P,$%
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
M-U.P\GS@2[):\^J .I]NR(K>4_YM<U>(/;6CQ$E&\S)A.2KH<J9<XZL0VU5
M/>*OA.[*@VU47<H#8S^JG4_Q3-&JC&A*(UXAB'AYI N:IA5)Y/&SA2K=.:O
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
M(7A%F J0OZ\I%:<3=8%R9W#^+U!+ P04    " #7@PM7*#]2J%\#   8#
M&0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6RM5VUOVC 0_BM6-E6=U#:O
M0%\@4DN8MFE5*[JN'Z9],.0 JTG,; /M?OW.3D@#I(AV?"&Q?<]SY^<N]M%>
M</$H)P"*/*5))CO61*GIN6W+X012*D_X%#)<&7&14H5#,;;E5 "-#2A-;,]Q
MFG9*66:%;3-W*\(VGZF$97 KB)RE*17/5Y#P1<=RK>5$GXTG2D_887M*QW '
MZGYZ*W!DERPQ2R&3C&=$P*AC7;KGO9:V-P8_&2QDY9WHG0PX?]2#KW''<G1
MD,!0:0:*CSET(4DT$8;QI^"T2I<:6'U?LG\V>\>]#*B$+D\>6*PF'>O4(C&,
MZ"Q1?;[X L5^&IIOR!-I?LFBL'4L,IQ)Q=,"C!&D+,N?]*G0H0) GGJ 5P"\
M=4#P"L O /ZN'H("$.SJH5$ S-;M?.]&N(@J&K8%7Q"AK9%-OQCU#1KU8IFN
MDSLE<)4A3H5=GJ9,8>*5)(<1*,H2^8D<DSLLR'B6 .$C\ATP$Z3+I9)'Q> '
MB)30+"81DT,^RQ3I4P6(N[^+R.''3VU;87#:A3TL KG* _%>"<0GUSQ3$TEZ
M60QQ#3[:CF]NP=LH2JF,MU3FRMM*^&V6G1#?.2*>X_DU\71WAWMUV_D_[[UW
M>U\1PR_+Q#=\_BM\U7)(3 4,\W+(!VI9#O&R'(0NAU^7 ZD$G@6_Z^HA]QC4
M>]3GX[F<TB%T+#P )8@Y6.'!![?I7-0E8Y]DT3[)>GLB6TE;4*8MV,8>WDP!
M$\&R<25IY.##J>>Z%X2F7"CVEYH#&_/:O[FO2U/NH6D\Z%MG'KH-+VBT[7E5
M_SHKOW&V:A5M6OG.:=-?M>K56+G^V0O7BA2-4HK&^Z5@&58PX 0\X06,JZA(
M;I8P.F )4\]UTC0V SU=%V;3QG7/UG8<;1JU6L&:*ILV7N#Z]:(T2U&:6T5Y
M,/<HQ.1RCNJ,@?1!]Q9:I<HY?TS6Q)-U8FSWU"2I.9[KOMVMR+=^N^\.H[>G
M,%82T2H3T7I;(M;OU5TRD+MH52K$.7'6ZW%K'&\5>Q>/O3UYS'6U*ZU."F)L
M>DQ)C%;Y=5;.EFWLI>G>UN:OW/.N6S,?8=N;=ZDO]'G/?$W%F&42$S!"5\Y)
M"[](D?>A^4#QJ6FT!EQAVV9>)]BZ@] &N#[B7"T'VD'Y9R#\!U!+ P04
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
M2!29]^#.^RA8O:>"]>^FP[]02P,$%     @ UX,+5Y>*NQS     $P(   L
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
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
MUX,+5_*=&,OM    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ UX,+5YE<G",0!@  G"<  !,
M ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #7@PM7V+$\
MVS0&  #Q(   &               @($,"   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ UX,+5^<O S<[!P  %!X  !@
M ("!=@X  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( ->#
M"U>P1!28Z0(  (((   8              " @><5  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " #7@PM7&8?NK$D&  !O'P  &
M        @($&&0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ UX,+5]\P=HSW @  ' D  !@              ("!A1\  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ->#"U>[T7:^"0H  $!4   8
M              " @;(B  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " #7@PM7IQ6;4?P%  #W%P  &               @('Q+   >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ UX,+5\6<N[7"#P
M22@  !@              ("!(S,  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( ->#"U<Q[/XKE2$  "IC   8              " @1M#
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #7@PM7R%(+
MZJ<"   O!@  &0              @('F9   >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( ->#"U=@V%VVT0,  .L)   9
M  " @<1G  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
MUX,+5Y?(P1W>!0  6 T  !D              ("!S&L  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " #7@PM7)_[']& $  "$"0  &0
M            @('A<0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( ->#"U>_)#[D(P,  *@&   9              " @7AV  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ UX,+5W)Z9S+* P
M @@  !D              ("!TGD  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " #7@PM7)VF:7J0$  !7"@  &0              @('3
M?0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( ->#"U=0
M@0;Q%@\  #\M   9              " @:Z"  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ UX,+5T&5;\4?"   :AD  !D
M     ("!^Y$  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" #7@PM7VE?0\<T"  "#!@  &0              @(%1F@  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ->#"U? IMC / 0  %()   9
M              " @56=  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ UX,+5Y[\%)[=!P  =Q0  !D              ("!R*$  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #7@PM7':(X"S$&
M  "D#@  &0              @('<J0  >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( ->#"U?6\Y*DQP8  )@.   9              "
M@42P  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ UX,+
M5]3NK,EF!0  3@X  !D              ("!0K<  'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " #7@PM7];&["94"  "U!0  &0
M        @('?O   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( ->#"U=!# 8/&2,  $%P   9              " @:N_  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ UX,+5U%[CK"4 @  Q 4
M !D              ("!^^(  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " #7@PM75O,7$\L"   [!@  &0              @('&Y0
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( ->#"U??[C8L
MC@(  )(%   9              " @<CH  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ UX,+5TDF@:^8 P  A0<  !D
M ("!C>L  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " #7
M@PM7'R,HB],"  "A!@  &0              @(%<[P  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ->#"U=(B:Z\T@(  (H&   9
M          " @6;R  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ UX,+5]'<F"=Z P  A0D  !D              ("!;_4  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #7@PM7%NA)>(L#  #E
M"   &0              @($@^0  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( ->#"U>/F'0,I ,  .P)   9              " @>+\
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ UX,+5RWJ
MT&M'#P  (OX  !D              ("!O0 ! 'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " #7@PM7RH&6;;<&   &*0  &0
M    @($[$ $ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M ->#"U?9\A!"(@,  +</   9              " @2D7 0!X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ UX,+5QF2O/!5 @  6@8  !D
M             ("!@AH! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " #7@PM75GTJKX\#  "A%   &0              @($.'0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( ->#"U?0[KYS> 0
M /\>   9              " @=0@ 0!X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ UX,+5^J7A:NR P  5Q0  !D              ("!
M@R4! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " #7@PM7
MS79WSVX#  #+$   &0              @(%L*0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( ->#"U?O2(AC#0,  &('   9
M      " @1$M 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ UX,+5P[\W@V7 @  9P<  !D              ("!53 ! 'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #7@PM7#_=Q-1@$  !A#
M&0              @($C,P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( ->#"U<YL:]@@AL  'L' @ 9              " @7(W 0!X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ UX,+5^H@]!,3
M"P  F8T  !D              ("!*U,! 'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    " #7@PM7P=X[\64$  !C%@  &0
M@(%U7@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( ->#
M"U?P2*&2"@(  #L$   9              " @1%C 0!X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ UX,+5R!7!D<R!   9!0  !D
M         ("!4F4! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    " #7@PM7N#)=%0$$  "*&   &0              @(&[:0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( ->#"U?0,&AE>P,  'H,
M   9              " @?-M 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ UX,+5TYSPJ+R @  C H  !D              ("!I7$!
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " #7@PM7:BQ[
M0?4"  !="P  &0              @('.= $ >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( ->#"U<R7;RK/@8  *<R   9
M  " @?IW 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
MUX,+5R*G?<_\!   8RD  !D              ("!;WX! 'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    " #7@PM7"HL[C3@$   E'   &0
M            @(&B@P$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( ->#"U<H/U*H7P,  !@,   9              " @1&( 0!X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ UX,+5Q$XX:J" @
M^P4  !D              ("!IXL! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    " #7@PM78D7I.UP#  !$%0  #0              @ %@
MC@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ->#"U>7BKL<P    !,"   +
M              "  >>1 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ->#"U<4
MWJO@K 0  '<G   /              "  ="2 0!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    " #7@PM7F!M:GOL!  #+(P  &@              @ &IEP$
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #7@PM7=-+&
M8MX!  !:(P  $P              @ '<F0$ 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     1 !$ ),2  #KFP$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>204</ContextCount>
  <ElementCount>324</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>57</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations and Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Other Receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/OtherReceivables</Role>
      <ShortName>Other Receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Short-Term Loan Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ShortTermLoanReceivable</Role>
      <ShortName>Short-Term Loan Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Advance to Suppliers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AdvancetoSuppliers</Role>
      <ShortName>Advance to Suppliers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Asset Subject to Buyback</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AssetSubjecttoBuyback</Role>
      <ShortName>Asset Subject to Buyback</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Accrued Liabilities and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables</Role>
      <ShortName>Accrued Liabilities and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Deferred Tax, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/DeferredTaxNet</Role>
      <ShortName>Deferred Tax, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Loan Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/LoanPayable</Role>
      <ShortName>Loan Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note Payable, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/NotePayableNet</Role>
      <ShortName>Note Payable, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Stock-Based Compensation Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockBasedCompensationPlan</Role>
      <ShortName>Stock-Based Compensation Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Income Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/IncomeTax</Role>
      <ShortName>Income Tax</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Statutory Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StatutoryReserves</Role>
      <ShortName>Statutory Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Accrued Liabilities and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables</Role>
      <ShortName>Accrued Liabilities and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Taxes Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/TaxesPayableTables</Role>
      <ShortName>Taxes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/TaxesPayable</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Deferred Tax, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/DeferredTaxNetTables</Role>
      <ShortName>Deferred Tax, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/DeferredTaxNet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Stockholders??? Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders??? Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockholdersEquity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Stock-Based Compensation Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockBasedCompensationPlanTables</Role>
      <ShortName>Stock-Based Compensation Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockBasedCompensationPlan</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Income Tax (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/IncomeTaxTables</Role>
      <ShortName>Income Tax (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/IncomeTax</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Statutory Reserves (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StatutoryReservesTables</Role>
      <ShortName>Statutory Reserves (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StatutoryReserves</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/CommitmentsTables</Role>
      <ShortName>Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/Commitments</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Organization and Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails</Role>
      <ShortName>Organization and Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/OrganizationandDescriptionofBusiness</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment Estimated Lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment Estimated Lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Other Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/OtherReceivablesDetails</Role>
      <ShortName>Other Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/OtherReceivables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Short-Term Loan Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ShortTermLoanReceivableDetails</Role>
      <ShortName>Short-Term Loan Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/ShortTermLoanReceivable</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Advance to Suppliers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AdvancetoSuppliersDetails</Role>
      <ShortName>Advance to Suppliers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/AdvancetoSuppliers</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Asset Subject to Buyback (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/AssetSubjecttoBuybackDetails</Role>
      <ShortName>Asset Subject to Buyback (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/AssetSubjecttoBuyback</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable</Role>
      <ShortName>Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Taxes Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/TaxesPayableDetails</Role>
      <ShortName>Taxes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/TaxesPayableTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofTaxesPayableTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of Taxes Payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/TaxesPayableTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable</Role>
      <ShortName>Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/DeferredTaxNetTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Loan Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/LoanPayableDetails</Role>
      <ShortName>Loan Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/LoanPayable</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note Payable, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/NotePayableNetDetails</Role>
      <ShortName>Note Payable, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/NotePayableNet</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Stockholders??? Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable</Role>
      <ShortName>Stockholders??? Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockholdersEquityTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Stock-Based Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockBasedCompensationPlanDetails</Role>
      <ShortName>Stock-Based Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockBasedCompensationPlanTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable</Role>
      <ShortName>Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockBasedCompensationPlanTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/IncomeTaxDetails</Role>
      <ShortName>Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/IncomeTaxTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable</Role>
      <ShortName>Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/IncomeTaxTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Income Tax (Details) - Schedule of Provision for Income Tax Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable</Role>
      <ShortName>Income Tax (Details) - Schedule of Provision for Income Tax Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/IncomeTaxTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Statutory Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StatutoryReservesDetails</Role>
      <ShortName>Statutory Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StatutoryReservesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable</Role>
      <ShortName>Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StatutoryReservesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ContingenciesDetails</Role>
      <ShortName>Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/Contingencies</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/CommitmentsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable</Role>
      <ShortName>Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/CommitmentsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="f10q0623_smartpowerr.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable</Role>
      <ShortName>Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/CommitmentsTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 15 fact(s) appearing in ix:hidden were eligible for transformation: creg:StatutoryReserveDescription, us-gaap:EarningsPerShareDiluted, us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding -  f10q0623_smartpowerr.htm 5483, 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5580, 5585, 5586, 5587, 5588, 5589, 5590</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="f10q0623_smartpowerr.htm">f10q0623_smartpowerr.htm</File>
    <File>creg-20230630.xsd</File>
    <File>creg-20230630_cal.xml</File>
    <File>creg-20230630_def.xml</File>
    <File>creg-20230630_lab.xml</File>
    <File>creg-20230630_pre.xml</File>
    <File>f10q0623ex31-1_smartpowerr.htm</File>
    <File>f10q0623ex31-2_smartpowerr.htm</File>
    <File>f10q0623ex32-1_smartpowerr.htm</File>
    <File>f10q0623ex32-2_smartpowerr.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="545">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>80
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f10q0623_smartpowerr.htm": {
   "axisCustom": 2,
   "axisStandard": 19,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 545,
    "http://xbrl.sec.gov/dei/2023": 31
   },
   "contextCount": 204,
   "dts": {
    "calculationLink": {
     "local": [
      "creg-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "creg-20230630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "f10q0623_smartpowerr.htm"
     ]
    },
    "labelLink": {
     "local": [
      "creg-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "creg-20230630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "creg-20230630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    }
   },
   "elementCount": 512,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 81,
    "http://www.cregcn.com/20230630": 38,
    "http://xbrl.sec.gov/dei/2023": 4,
    "total": 123
   },
   "keyCustom": 98,
   "keyStandard": 226,
   "memberCustom": 34,
   "memberStandard": 16,
   "nsprefix": "creg",
   "nsuri": "http://www.cregcn.com/20230630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.cregcn.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Other Receivables",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.cregcn.com/role/OtherReceivables",
     "shortName": "Other Receivables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Short-Term Loan Receivable",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.cregcn.com/role/ShortTermLoanReceivable",
     "shortName": "Short-Term Loan Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:AdvanceToSuppliersDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Advance to Suppliers",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.cregcn.com/role/AdvancetoSuppliers",
     "shortName": "Advance to Suppliers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:AdvanceToSuppliersDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:AssetSubjectToBuybackAndConstructionInProgressTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Asset Subject to Buyback",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.cregcn.com/role/AssetSubjecttoBuyback",
     "shortName": "Asset Subject to Buyback",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:AssetSubjectToBuybackAndConstructionInProgressTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Accrued Liabilities and Other Payables",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables",
     "shortName": "Accrued Liabilities and Other Payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:TaxPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Taxes Payable",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.cregcn.com/role/TaxesPayable",
     "shortName": "Taxes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:TaxPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Deferred Tax, Net",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.cregcn.com/role/DeferredTaxNet",
     "shortName": "Deferred Tax, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Loan Payable",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.cregcn.com/role/LoanPayable",
     "shortName": "Loan Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:DisclosureOfNotePayableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Note Payable, Net",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.cregcn.com/role/NotePayableNet",
     "shortName": "Note Payable, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:DisclosureOfNotePayableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Stockholders\u2019 Equity",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.cregcn.com/role/StockholdersEquity",
     "shortName": "Stockholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Stock-Based Compensation Plan",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.cregcn.com/role/StockBasedCompensationPlan",
     "shortName": "Stock-Based Compensation Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Income Tax",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.cregcn.com/role/IncomeTax",
     "shortName": "Income Tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:StatutoryReservesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Statutory Reserves",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.cregcn.com/role/StatutoryReserves",
     "shortName": "Statutory Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:StatutoryReservesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Contingencies",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.cregcn.com/role/Contingencies",
     "shortName": "Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Commitments",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.cregcn.com/role/Commitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.cregcn.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Accounting Policies, by Policy (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.cregcn.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Accrued Liabilities and Other Payables (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables",
     "shortName": "Accrued Liabilities and Other Payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:IncomeTaxPayableDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Taxes Payable (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.cregcn.com/role/TaxesPayableTables",
     "shortName": "Taxes Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:IncomeTaxPayableDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Deferred Tax, Net (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.cregcn.com/role/DeferredTaxNetTables",
     "shortName": "Deferred Tax, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Stockholders\u2019 Equity (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.cregcn.com/role/StockholdersEquityTables",
     "shortName": "Stockholders\u2019 Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Stock-Based Compensation Plan (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.cregcn.com/role/StockBasedCompensationPlanTables",
     "shortName": "Stock-Based Compensation Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Income Tax (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.cregcn.com/role/IncomeTaxTables",
     "shortName": "Income Tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:StatutoryReservesDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Statutory Reserves (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.cregcn.com/role/StatutoryReservesTables",
     "shortName": "Statutory Reserves (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "creg:StatutoryReservesDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Commitments (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.cregcn.com/role/CommitmentsTables",
     "shortName": "Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c69",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsInPowerAndDistributionProjects",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Organization and Description of Business (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
     "shortName": "Organization and Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c69",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsInPowerAndDistributionProjects",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "creg:NetLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "creg:NetLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c90",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment Estimated Lives",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Property and Equipment Estimated Lives",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c90",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "creg:AdvanceToThirdParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Other Receivables (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.cregcn.com/role/OtherReceivablesDetails",
     "shortName": "Other Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "creg:AdvanceToThirdParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Statements of Operations and Comprehensive Income (Unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Short-Term Loan Receivable (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.cregcn.com/role/ShortTermLoanReceivableDetails",
     "shortName": "Short-Term Loan Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:AdvanceToSuppliersDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c98",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "creg:TotalContractAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Advance to Suppliers (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.cregcn.com/role/AdvancetoSuppliersDetails",
     "shortName": "Advance to Suppliers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:AdvanceToSuppliersDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c98",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "creg:TotalContractAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c133",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepositLiabilitiesAccruedInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Asset Subject to Buyback (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails",
     "shortName": "Asset Subject to Buyback (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:AssetSubjectToBuybackAndConstructionInProgressTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "lang": null,
      "name": "creg:TerminationLoanAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable",
     "shortName": "Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c104",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "creg:IncomeTaxPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Taxes Payable (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.cregcn.com/role/TaxesPayableDetails",
     "shortName": "Taxes Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "creg:IncomeTaxPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "creg:IncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.cregcn.com/role/ScheduleofTaxesPayableTable",
     "shortName": "Taxes Payable (Details) - Schedule of Taxes Payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "creg:IncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable",
     "shortName": "Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtWeightedAverageInterestRateOverTime",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Loan Payable (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.cregcn.com/role/LoanPayableDetails",
     "shortName": "Loan Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c117",
      "decimals": "-4",
      "lang": null,
      "name": "us-gaap:LongTermLoansFromBank",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Note Payable, Net (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.cregcn.com/role/NotePayableNetDetails",
     "shortName": "Note Payable, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c151",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable",
     "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c151",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parentheticals)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c154",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExcessStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Stock-Based Compensation Plan (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.cregcn.com/role/StockBasedCompensationPlanDetails",
     "shortName": "Stock-Based Compensation Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c154",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExcessStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
     "shortName": "Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Income Tax (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.cregcn.com/role/IncomeTaxDetails",
     "shortName": "Income Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable",
     "shortName": "Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Income Tax (Details) - Schedule of Provision for Income Tax Expense",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable",
     "shortName": "Income Tax (Details) - Schedule of Provision for Income Tax Expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "creg:PercentageOfRegisteredCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Statutory Reserves (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.cregcn.com/role/StatutoryReservesDetails",
     "shortName": "Statutory Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "creg:PercentageOfRegisteredCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c163",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Capital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable",
     "shortName": "Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c163",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Capital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "cny",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c193",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsForLegalSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Contingencies (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.cregcn.com/role/ContingenciesDetails",
     "shortName": "Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c193",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsForLegalSettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c198",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsForRent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Commitments (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.cregcn.com/role/CommitmentsDetails",
     "shortName": "Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c198",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsForRent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable",
     "shortName": "Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c5",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c34",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.cregcn.com/role/ShareholdersEquityType2or3",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c44",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable",
     "shortName": "Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.cregcn.com/role/ConsolidatedCashFlow",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Organization and Description of Business",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.cregcn.com/role/OrganizationandDescriptionofBusiness",
     "shortName": "Organization and Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10q0623_smartpowerr.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 57,
   "tag": {
    "creg_AccountAndOtherPayablesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for account and other payables.",
        "label": "Account And Other Payables Policy Text Block",
        "terseLabel": "Account and other payables"
       }
      }
     },
     "localname": "AccountAndOtherPayablesPolicyTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accrued liabilities and other payables [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables [Table]"
       }
      }
     },
     "localname": "AccruedLiabilitiesandOtherPayablesDetailsScheduleofAccruedLiabilitiesandOtherPayablesTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_AccruedLitigationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued litigation expense.",
        "label": "Accrued Litigation Expense",
        "terseLabel": "Accrued litigation expense"
       }
      }
     },
     "localname": "AccruedLitigationExpense",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_AccruedLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Litigation Member",
        "terseLabel": "Accrued Litigation [Member["
       }
      }
     },
     "localname": "AccruedLitigationMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_AccruedPayrollAndWelfareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Payroll And Welfare Member",
        "terseLabel": "Accrued Payroll and Welfare [Member["
       }
      }
     },
     "localname": "AccruedPayrollAndWelfareMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_AdvanceToEmployees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of advance to employees.",
        "label": "Advance To Employees",
        "terseLabel": "Advance to employees"
       }
      }
     },
     "localname": "AdvanceToEmployees",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_AdvanceToSuppliers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance to suppliers.",
        "label": "Advance To Suppliers",
        "terseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "AdvanceToSuppliers",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_AdvanceToSuppliersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to Suppliers [Abstract]"
       }
      }
     },
     "localname": "AdvanceToSuppliersAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_AdvanceToSuppliersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance to suppliers current.",
        "label": "Advance To Suppliers Current",
        "terseLabel": "Advance to supplier"
       }
      }
     },
     "localname": "AdvanceToSuppliersCurrent",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_AdvanceToSuppliersDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for advance to suppliers.",
        "label": "Advance To Suppliers Disclosure Text Block",
        "terseLabel": "ADVANCE TO SUPPLIERS"
       }
      }
     },
     "localname": "AdvanceToSuppliersDisclosureTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_AdvanceToSuppliersPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advance to suppliers.",
        "label": "Advance To Suppliers Policy Text Block",
        "terseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "AdvanceToSuppliersPolicyTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_AdvanceToThirdParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represent the value of third party advance.",
        "label": "Advance To Third Party",
        "terseLabel": "Advance to third party"
       }
      }
     },
     "localname": "AdvanceToThirdParty",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_AdvancetoSuppliersDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to Suppliers (Details) [Line Items]"
       }
      }
     },
     "localname": "AdvancetoSuppliersDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_AdvancetoSuppliersDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to Suppliers (Details) [Table]"
       }
      }
     },
     "localname": "AdvancetoSuppliersDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_AmountOfTaxBenefitPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit percentage.",
        "label": "Amount Of Tax Benefit Percentage",
        "terseLabel": "Amount of tax benefit percentage"
       }
      }
     },
     "localname": "AmountOfTaxBenefitPercentage",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_ArticlesOfIncorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Articles Of Incorporation Member",
        "terseLabel": "Articles of Incorporation[Member]"
       }
      }
     },
     "localname": "ArticlesOfIncorporationMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_AssetSubjectToBuybackAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Subject to Buyback [Abstract]"
       }
      }
     },
     "localname": "AssetSubjectToBuybackAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Subject To Buyback And Construction In Progress Text Block",
        "terseLabel": "ASSET SUBJECT TO BUYBACK"
       }
      }
     },
     "localname": "AssetSubjectToBuybackAndConstructionInProgressTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuyback"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_AssetSubjecttoBuybackDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Subject to Buyback (Details) [Line Items]"
       }
      }
     },
     "localname": "AssetSubjecttoBuybackDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_AssetSubjecttoBuybackDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Subject to Buyback (Details) [Table]"
       }
      }
     },
     "localname": "AssetSubjecttoBuybackDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Average Exercise Price Per Sharepostreverse Stock Split Price Outstanding Beginning Balanc",
        "periodEndLabel": "Average Exercise Price per Share, Outstanding, Ending balance",
        "periodStartLabel": "Average Exercise Price per Share, Outstanding, Beginning balance"
       }
      }
     },
     "localname": "AverageExercisePricePerSharepostreverseStockSplitPriceOutstandingBeginningBalanc",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Exercise Price (post-reverse stock split price), Exchanged.",
        "label": "Average Exercise Pricepostreverse Stock Split Price Exchangedin Dollars",
        "terseLabel": "Average Exercise Price, Exchanged"
       }
      }
     },
     "localname": "AverageExercisePricepostreverseStockSplitPriceExchangedinDollars",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "creg_BalanceNotCovered": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of balance not covered.",
        "label": "Balance Not Covered",
        "terseLabel": "Balance not covered"
       }
      }
     },
     "localname": "BalanceNotCovered",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_BuyBackPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total buy back price.",
        "label": "Buy Back Price",
        "terseLabel": "Total buy back price"
       }
      }
     },
     "localname": "BuyBackPrice",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_CapitalUtilizationFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "the amount of capital utilization fee.",
        "label": "Capital Utilization Fee",
        "terseLabel": "Capital utilization fee"
       }
      }
     },
     "localname": "CapitalUtilizationFee",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_CashFlowPresentationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Flow Presentation [Policy Text Block].",
        "label": "Cash Flow Presentation Policy Text Block",
        "terseLabel": "Statement of Cash Flows"
       }
      }
     },
     "localname": "CashFlowPresentationPolicyTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_ChengaliMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chengali Member",
        "terseLabel": "Chengali [Member]"
       }
      }
     },
     "localname": "ChengaliMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_CommitmentsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments (Details) [Line Items]"
       }
      }
     },
     "localname": "CommitmentsDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of lease costs, lease term and discount rate [Abstract]"
       }
      }
     },
     "localname": "CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments (Details) - Schedule of Lease Costs, Lease Term and Discount Rate [Table]"
       }
      }
     },
     "localname": "CommitmentsDetailsScheduleofLeaseCostsLeaseTermandDiscountRateTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturities of the office lease liabilities [Abstract]"
       }
      }
     },
     "localname": "CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments (Details) - Schedule of Maturities of the Office Lease Liabilities [Table]"
       }
      }
     },
     "localname": "CommitmentsDetailsScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CommitmentsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments (Details) [Table]"
       }
      }
     },
     "localname": "CommitmentsDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CommonWelfareFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Welfare Fund Member",
        "terseLabel": "Common Welfare Fund [Member]"
       }
      }
     },
     "localname": "CommonWelfareFundMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_ContingenciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies (Details) [Line Items]"
       }
      }
     },
     "localname": "ContingenciesDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_ContingenciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies (Details) [Table]"
       }
      }
     },
     "localname": "ContingenciesDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_CooperationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cooperation Agreement Member",
        "terseLabel": "Cooperation Agreement [Member]"
       }
      }
     },
     "localname": "CooperationAgreementMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_DaTangShiDaiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Da Tang Shi Dai Member",
        "terseLabel": "Da Tang Shi Dai [Member]"
       }
      }
     },
     "localname": "DaTangShiDaiMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_DaTongRecyclingEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Da Tong Recycling Energy Member",
        "terseLabel": "DaTong Recycling Energy [Member]"
       }
      }
     },
     "localname": "DaTongRecyclingEnergyMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_DebtInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt investment.",
        "label": "Debt Investment",
        "terseLabel": "Debt investment"
       }
      }
     },
     "localname": "DebtInvestment",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_DeferredTaxAssetNoncurrentNetOperatingLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "order": 2.0,
       "parentTag": "creg_DeferredTaxAssetsGrossNoncurrent1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset noncurrent net operating loss.",
        "label": "Deferred Tax Asset Noncurrent Net Operating Loss",
        "terseLabel": "US NOL"
       }
      }
     },
     "localname": "DeferredTaxAssetNoncurrentNetOperatingLoss",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_DeferredTaxAssetsGrossNoncurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Gross Noncurrent1",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossNoncurrent1",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure deferred tax assets and liability for the period.",
        "label": "Deferred Tax Assets Liabilities Net Disclosure Text Block",
        "terseLabel": "DEFERRED TAX, NET"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/DeferredTaxNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_DeferredTaxAssetsValuationAllowanceNoncurrent1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Valuation Allowance Noncurrent1",
        "terseLabel": "Less: valuation allowance for deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowanceNoncurrent1",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "localname": "DeferredTaxNetDetailsScheduleofDeferredTaxAssetsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets [Table]"
       }
      }
     },
     "localname": "DeferredTaxNetDetailsScheduleofDeferredTaxAssetsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_DescriptionOfRemainingLoanBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Remaining Loan Balance",
        "terseLabel": "Description of remaining loan balance"
       }
      }
     },
     "localname": "DescriptionOfRemainingLoanBalance",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_DisclosureOfNotePayableNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure note payable net.",
        "label": "Disclosure Of Note Payable Net",
        "terseLabel": "NOTE PAYABLE, NET"
       }
      }
     },
     "localname": "DisclosureOfNotePayableNet",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_EducationAndUnionFundAndSocialInsurancePayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Education And Union Fund And Social Insurance Payable Member",
        "terseLabel": "Education and Union Fund and Social Insurance Payable [Member["
       }
      }
     },
     "localname": "EducationAndUnionFundAndSocialInsurancePayableMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of deferred tax valuation allowance.",
        "label": "Effective Income Tax Rate Reconciliation Deferred Tax Valuation Allowance",
        "terseLabel": "Percentage of deferred tax valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_EnforcementFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Enforcement Fee Member",
        "terseLabel": "Enforcement Fee [Member]"
       }
      }
     },
     "localname": "EnforcementFeeMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_EquityInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of equity investment .",
        "label": "Equity Investment",
        "terseLabel": "Equity investment"
       }
      }
     },
     "localname": "EquityInvestment",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_ErdosTCHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erdos TCHMember",
        "terseLabel": "Erdos TCH [Member]",
        "verboseLabel": "Erdos Metallurgy Co., Ltd. [Member]"
       }
      }
     },
     "localname": "ErdosTCHMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_FinalPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of final payment.",
        "label": "Final Payment",
        "terseLabel": "Final payment"
       }
      }
     },
     "localname": "FinalPayment",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_FullPayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of full payment.",
        "label": "Full Payment",
        "terseLabel": "Full payment"
       }
      }
     },
     "localname": "FullPayment",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_HYREFLoanentrustedLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HYREFLoanentrusted Loan Member",
        "terseLabel": "HYREF loan (entrusted loan) [Member]"
       }
      }
     },
     "localname": "HYREFLoanentrustedLoanMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_HYREFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HYREFMember",
        "terseLabel": "HYREF [Member]"
       }
      }
     },
     "localname": "HYREFMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_HuaxinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Huaxin Member",
        "terseLabel": "Huaxin [Member]"
       }
      }
     },
     "localname": "HuaxinMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "order": 5.0,
       "parentTag": "creg_DeferredTaxAssetsGrossNoncurrent1",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss of Xi\u2019an TCH\u2019s investment into the HYREF fund",
        "label": "Impairment Loss Of Xian TCHs Investment Into The HYREFFund",
        "negatedLabel": "Impairment loss of Xi\u2019an TCH\u2019s investment into the HYREF fund"
       }
      }
     },
     "localname": "ImpairmentLossOfXianTCHsInvestmentIntoTheHYREFFund",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_IncomeTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax.",
        "label": "Income Tax",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTax",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_IncomeTaxDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax (Details) [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provision for Income Tax Expense [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax (Details) - Schedule of Provision for Income Tax Expense [Table]"
       }
      }
     },
     "localname": "IncomeTaxDetailsScheduleofProvisionforIncomeTaxExpenseTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate [Table]"
       }
      }
     },
     "localname": "IncomeTaxDetailsScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax (Details) [Table]"
       }
      }
     },
     "localname": "IncomeTaxDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxLiabilityInstallmentsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of income tax liability instalments over the periods.",
        "label": "Income Tax Liability Installments Description",
        "terseLabel": "Income tax liability of installment, description"
       }
      }
     },
     "localname": "IncomeTaxLiabilityInstallmentsDescription",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_IncomeTaxPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax payable.",
        "label": "Income Tax Payable",
        "terseLabel": "Income Tax Payable"
       }
      }
     },
     "localname": "IncomeTaxPayable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_IncomeTaxPayableDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of tax payable.",
        "label": "Income Tax Payable Disclosure Table Text Block",
        "terseLabel": "Schedule of Taxes Payable"
       }
      }
     },
     "localname": "IncomeTaxPayableDisclosureTableTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_IncomeTaxTermYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year being audited in the income tax examination, in YYYY format.",
        "label": "Income Tax Term Year",
        "terseLabel": "Income tax term year"
       }
      }
     },
     "localname": "IncomeTaxTermYear",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_IncreaseDecreaseInAdvanceToSupplier": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance to supplier.",
        "label": "Increase Decrease In Advance To Supplier",
        "terseLabel": "Advance to supplier"
       }
      }
     },
     "localname": "IncreaseDecreaseInAdvanceToSupplier",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_IncreaseDecreaseOutstandingBalancePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of increase decrease outstanding balance.",
        "label": "Increase Decrease Outstanding Balance Percentage",
        "terseLabel": "Increase decrease outstanding balance, percentage"
       }
      }
     },
     "localname": "IncreaseDecreaseOutstandingBalancePercentage",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_InterestPayableOnEntrustedLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of portion of long-term entrusted loans payable not otherwise defined due within one year or the operating cycle if longer.",
        "label": "Interest Payable On Entrusted Loans",
        "terseLabel": "Interest payable on entrusted loans"
       }
      }
     },
     "localname": "InterestPayableOnEntrustedLoans",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_LateFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Late Fee Member",
        "terseLabel": "Late Fee [Member]"
       }
      }
     },
     "localname": "LateFeeMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_LeaseExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM format.",
        "label": "Lease Expiration Date",
        "terseLabel": "Lease expiry date"
       }
      }
     },
     "localname": "LeaseExpirationDate",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_LicenseIsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License is issued.",
        "label": "License Is Issued",
        "terseLabel": "License is issued"
       }
      }
     },
     "localname": "LicenseIsIssued",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_LoanPayableDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payable (Details) [Line Items]"
       }
      }
     },
     "localname": "LoanPayableDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_LoanPayableDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payable (Details) [Table]"
       }
      }
     },
     "localname": "LoanPayableDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_LoansPayableWithVariableAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loans payable with variable amount.",
        "label": "Loans Payable With Variable Amount",
        "terseLabel": "Total fee"
       }
      }
     },
     "localname": "LoansPayableWithVariableAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_LossOnConversionNotes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loss on conversion notes.",
        "label": "Loss On Conversion Notes",
        "terseLabel": "Loss on conversion notes"
       }
      }
     },
     "localname": "LossOnConversionNotes",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_MaturityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity Term",
        "terseLabel": "Maturity term"
       }
      }
     },
     "localname": "MaturityTerm",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_MaximumStatutoryReserveAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Statutory Reserve Amount",
        "label": "Maximum Statutory Reserve Amount",
        "terseLabel": "Maximum Statutory Reserve Amount"
       }
      }
     },
     "localname": "MaximumStatutoryReserveAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_NetLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net loss.",
        "label": "Net Loss",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "NetLoss",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_NetLossAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of loss incurred.",
        "label": "Net Loss Amount",
        "terseLabel": "Loss from transfer (in Dollars)"
       }
      }
     },
     "localname": "NetLossAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_NewLeaseContractMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Lease Contract Member",
        "terseLabel": "New Lease Contract [Member]"
       }
      }
     },
     "localname": "NewLeaseContractMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_NotePayableNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Net [Abstract]"
       }
      }
     },
     "localname": "NotePayableNetAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_NotePayableNetDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Net (Details) [Line Items]"
       }
      }
     },
     "localname": "NotePayableNetDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_NotePayableNetDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Net (Details) [Table]"
       }
      }
     },
     "localname": "NotePayableNetDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_OperatingLeaseCostInterestExpenseOnLeaseLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease cost \u2013 interest expense on lease liability.",
        "label": "Operating Lease Cost Interest Expense On Lease Liability",
        "terseLabel": "Operating lease cost \u2013 interest expense on lease liability"
       }
      }
     },
     "localname": "OperatingLeaseCostInterestExpenseOnLeaseLiability",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_OperatingLeaseRightofuseAssetsNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of operating lease right-of-use assets, net.",
        "label": "Operating Lease Rightofuse Assets Net Current",
        "terseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightofuseAssetsNetCurrent",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_OperatingLeasesIncomeStatementContingentRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent rental revenues recognized for the period under lease, based on the occurrences of an event or condition.",
        "label": "Operating Leases Income Statement Contingent Revenues",
        "terseLabel": "Contingent rental income"
       }
      }
     },
     "localname": "OperatingLeasesIncomeStatementContingentRevenues",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_OrganizationandDescriptionofBusinessDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business (Details) [Line Items]"
       }
      }
     },
     "localname": "OrganizationandDescriptionofBusinessDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_OrganizationandDescriptionofBusinessDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business (Details) [Table]"
       }
      }
     },
     "localname": "OrganizationandDescriptionofBusinessDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_OriginalInvestmentBySubsidiary": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registered capital",
        "label": "Original Investment By Subsidiary",
        "terseLabel": "Registered capital"
       }
      }
     },
     "localname": "OriginalInvestmentBySubsidiary",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_OtherFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Fee Member",
        "terseLabel": "Other Fee [Member]"
       }
      }
     },
     "localname": "OtherFeeMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_OtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Member",
        "terseLabel": "Other [Member["
       }
      }
     },
     "localname": "OtherMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_OtherTaxExpenseBenefits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income tax expense (benefit).",
        "label": "Other Tax Expense Benefits",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTaxExpenseBenefits",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_OutstandingPrincipalBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Outstanding principal balance.",
        "label": "Outstanding Principal Balance",
        "terseLabel": "Outstanding principal balance"
       }
      }
     },
     "localname": "OutstandingPrincipalBalance",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_OwnedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of owned shares.",
        "label": "Owned Shares",
        "terseLabel": "Already owned shares (in Shares)"
       }
      }
     },
     "localname": "OwnedShares",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "creg_OwnershipPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The paid amount of ownership.",
        "label": "Ownership Paid",
        "terseLabel": "Ownership"
       }
      }
     },
     "localname": "OwnershipPaid",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_PRCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PRCMember",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "PRCMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_PayableForPurchase": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payable for purchase.",
        "label": "Payable For Purchase",
        "terseLabel": "Payable for purchase of 10% equity interest of Zhonghong"
       }
      }
     },
     "localname": "PayableForPurchase",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_PaymentFour": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payment four.",
        "label": "Payment Four",
        "terseLabel": "Payment four"
       }
      }
     },
     "localname": "PaymentFour",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_PaymentOne": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payment one.",
        "label": "Payment One",
        "terseLabel": "Payment one"
       }
      }
     },
     "localname": "PaymentOne",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_PaymentThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payment three.",
        "label": "Payment Three",
        "terseLabel": "Payment three"
       }
      }
     },
     "localname": "PaymentThree",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_PaymentTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment two.",
        "label": "Payment Two",
        "terseLabel": "Payment two"
       }
      }
     },
     "localname": "PaymentTwo",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_PercentageOfAmountInitialCapitalContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Amount Initial Capital Contribution",
        "terseLabel": "Percentage of owns"
       }
      }
     },
     "localname": "PercentageOfAmountInitialCapitalContribution",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_PercentageOfRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of registered capital.",
        "label": "Percentage Of Registered Capital",
        "terseLabel": "Remaining reserve balance capital, percentage"
       }
      }
     },
     "localname": "PercentageOfRegisteredCapital",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_PercentageOfReserveRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Reserve Registered Capital",
        "terseLabel": "Statutory surplus reserve of registered capital, percentage"
       }
      }
     },
     "localname": "PercentageOfReserveRegisteredCapital",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_PercentageOfStatutoryReserveNetIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of statutory reserve net income for the period.",
        "label": "Percentage Of Statutory Reserve Net Income",
        "terseLabel": "Percentage of net income, percentage"
       }
      }
     },
     "localname": "PercentageOfStatutoryReserveNetIncome",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_PromissoryNotesInApril2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes In April2021 Member",
        "terseLabel": "Promissory Notes in April 2021 [Member]"
       }
      }
     },
     "localname": "PromissoryNotesInApril2021Member",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_PromissoryNotesInDecember2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Promissory Notes In December2020 Member",
        "terseLabel": "Promissory Notes in December 2020 [Member]"
       }
      }
     },
     "localname": "PromissoryNotesInDecember2020Member",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_RemainingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining amount.",
        "label": "Remaining Amount",
        "terseLabel": "Remaining amount"
       }
      }
     },
     "localname": "RemainingAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_RepaymentOfLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Repayment of loan.",
        "label": "Repayment Of Loan",
        "terseLabel": "Repayment for the loan"
       }
      }
     },
     "localname": "RepaymentOfLoan",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_RepaymentPrincipalAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of repayment principal amount.",
        "label": "Repayment Principal Amount",
        "terseLabel": "Repayment of principal amount"
       }
      }
     },
     "localname": "RepaymentPrincipalAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_ResearchAndDevelopmentCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development cost",
        "label": "Research And Development Cost",
        "terseLabel": "Research and development cost"
       }
      }
     },
     "localname": "ResearchAndDevelopmentCost",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_RetainedEarningAccumulatedDeficit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earning Accumulated Deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningAccumulatedDeficit",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accrued Liabilities And Other Payables Abstract"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Deferred Tax Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lease Costs Lease Term And Discount Rate [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maturities Of The Office Lease Liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfMaximumStatutoryReserveAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Maximum Statutory Reserve Amount Abstract"
       }
      }
     },
     "localname": "ScheduleOfMaximumStatutoryReserveAmountAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Option Activity With Respect To Employees And Independent Directors [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property And Equipment Estimated Lives Abstract"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Provision For Income Tax Expense Abstract"
       }
      }
     },
     "localname": "ScheduleOfProvisionForIncomeTaxExpenseAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Reconciles USStatutory Rates To Effective Tax Rate Abstract"
       }
      }
     },
     "localname": "ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of warrant activity.",
        "label": "Schedule Of Share Based Compensation Stock Warrants Activity Table Text Block",
        "terseLabel": "Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Summary Of The Activities Of Warrants That Were Issued From Equity Financing Abstract"
       }
      }
     },
     "localname": "ScheduleOfSummaryOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ScheduleOfTaxesPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Taxes Payable Abstract"
       }
      }
     },
     "localname": "ScheduleOfTaxesPayableAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_ShaanxiHuahongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shaanxi Huahong Member",
        "terseLabel": "Shaanxi Huahong [Member]"
       }
      }
     },
     "localname": "ShaanxiHuahongMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_ShanghaiTCHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai TCHMember",
        "terseLabel": "Shanghai TCH [Member]"
       }
      }
     },
     "localname": "ShanghaiTCHMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number Balance",
        "periodEndLabel": "Number of Shares, Outstanding , Ending balance",
        "periodStartLabel": "Number of Shares, Outstanding , Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberBalance",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Exchanged.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exchanges Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exchanged"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Exercised.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Exercised Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercisable Ending balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average Exercise Price (post-reverse stock split price), Expired.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Expired In Period Weighted Average Exercise Price",
        "terseLabel": "Average Exercise Price, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Expired.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Expired Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Forfeited.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeited Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Granted.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1 Beginning Balance Sharebased Compensation Arrangement By Sharebased Payment Award Options Exerc",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercisable Beginning balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalanceSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExerc",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding , Beginning balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Outstanding.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining SContractual Term2",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding , Ending balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingSContractualTerm2",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term1",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercisable , Beginning balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Remaining Contractual Term in Years, Exercised.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remainings Contractual Term1",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercised, Ending balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingsContractualTerm1",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Warrants, Exchanged (in Dollars).",
        "label": "Sharebased Compensation Arrangementby Sharebased Payment Award Options Exchanged",
        "terseLabel": "Number of Warrants, Exchanged"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "creg_ShortTermLoanReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of short term loan receivable.",
        "label": "Short Term Loan Receivable",
        "terseLabel": "Short term loan receivable"
       }
      }
     },
     "localname": "ShortTermLoanReceivable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_ShortTermLoanReceivableDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Loan Receivable Details Line Items",
        "terseLabel": "Short-Term Loan Receivable [Abstract]"
       }
      }
     },
     "localname": "ShortTermLoanReceivableDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_ShortTermLoanReceivableDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Loan Receivable (Details) [Table]"
       }
      }
     },
     "localname": "ShortTermLoanReceivableDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReserve": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory reserve.",
        "label": "Statutory Reserve",
        "terseLabel": "Statutory reserve"
       }
      }
     },
     "localname": "StatutoryReserve",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_StatutoryReserveDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of statutory reserve.",
        "label": "Statutory Reserve Description",
        "terseLabel": "Statutory reserve"
       }
      }
     },
     "localname": "StatutoryReserveDescription",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReservesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves [Abstract]"
       }
      }
     },
     "localname": "StatutoryReservesAbstract",
     "nsuri": "http://www.cregcn.com/20230630",
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReservesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves (Details) [Line Items]"
       }
      }
     },
     "localname": "StatutoryReservesDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maximum Statutory Reserve Amount [Abstract]"
       }
      }
     },
     "localname": "StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves (Details) - Schedule of Maximum Statutory Reserve Amount [Table]"
       }
      }
     },
     "localname": "StatutoryReservesDetailsScheduleofMaximumStatutoryReserveAmountTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReservesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves (Details) [Table]"
       }
      }
     },
     "localname": "StatutoryReservesDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StatutoryReservesDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of maximum statutory reserve amount",
        "label": "Statutory Reserves Disclosure Table Text Block",
        "terseLabel": "Schedule of Maximum Statutory Reserve Amount"
       }
      }
     },
     "localname": "StatutoryReservesDisclosureTableTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_StatutoryReservesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for statutory reserves.",
        "label": "Statutory Reserves Text Block",
        "terseLabel": "STATUTORY RESERVES"
       }
      }
     },
     "localname": "StatutoryReservesTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_StatutorySurplusReserveFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Surplus Reserve Fund Member",
        "terseLabel": "Surplus Reserve Fund [Member]"
       }
      }
     },
     "localname": "StatutorySurplusReserveFundMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Based Compensation Plan Details Scheduleof Option Activity With Respect To Employeesand Independent Directors Line Items",
        "terseLabel": "Schedule Of Option Activity With Respect To Employees And Independent Directors [Abstract]"
       }
      }
     },
     "localname": "StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Plan (Details) - Schedule of Option Activity With Respect To Employees and Independent Directors [Table]"
       }
      }
     },
     "localname": "StockBasedCompensationPlanDetailsScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Summary of the Activities of Warrants that were Issued from Equity Financing [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity (Details) - Schedule of Summary of the Activities of Warrants That Were Issued From Equity Financing [Table]"
       }
      }
     },
     "localname": "StockholdersEquityDetailsScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_SummaryofSignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_TaxPayableCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes Payable, Current.",
        "label": "Tax Payable Current",
        "terseLabel": "Current tax payable"
       }
      }
     },
     "localname": "TaxPayableCurrent",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_TaxPayableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of tax payable.",
        "label": "Tax Payable Text Block",
        "terseLabel": "TAXES PAYABLE"
       }
      }
     },
     "localname": "TaxPayableTextBlock",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_TaxesPayableDetailsScheduleofTaxesPayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Taxes Payable [Abstract]"
       }
      }
     },
     "localname": "TaxesPayableDetailsScheduleofTaxesPayableLineItems",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_TaxesPayableDetailsScheduleofTaxesPayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable (Details) - Schedule of Taxes Payable [Table]"
       }
      }
     },
     "localname": "TaxesPayableDetailsScheduleofTaxesPayableTable",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_TaxesPayableNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes Payable Noncurrent.",
        "label": "Taxes Payable Noncurrent",
        "terseLabel": "Tax payable, noncurrent"
       }
      }
     },
     "localname": "TaxesPayableNoncurrent",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_TerminationLoanAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination loan amount.",
        "label": "Termination Loan Amount",
        "terseLabel": "Gain on partial repayment of entrusted loan"
       }
      }
     },
     "localname": "TerminationLoanAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_TianYuXuZhouRecyclingEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tian Yu Xu Zhou Recycling Energy Member",
        "terseLabel": "TianYu XuZhou Recycling Energy [Member]"
       }
      }
     },
     "localname": "TianYuXuZhouRecyclingEnergyMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_TotalContractAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contract.",
        "label": "Total Contract Amount",
        "terseLabel": "Total contract amount"
       }
      }
     },
     "localname": "TotalContractAmount",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_TotalFundCapitalContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total fund capital contribution.",
        "label": "Total Fund Capital Contribution",
        "terseLabel": "Total fund capital contribution"
       }
      }
     },
     "localname": "TotalFundCapitalContribution",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_TransferAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer Agreement Member",
        "terseLabel": "Transfer Agreement [Member]",
        "verboseLabel": "Xuzhou Huayu project [Member]"
       }
      }
     },
     "localname": "TransferAgreementMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer Price For Shenqiu Phase IAnd IIProjects Member",
        "terseLabel": "Xuzhou Huayu project [Member]",
        "verboseLabel": "Transfer price for Shenqiu Phase I and II Projects [Member]"
       }
      }
     },
     "localname": "TransferPriceForShenqiuPhaseIAndIIProjectsMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_TransferPriceForXuzhouHuayuProjectMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer Price For Xuzhou Huayu Project Member",
        "terseLabel": "Xuzhou Huayu project [Member]",
        "verboseLabel": "Transfer price for Xuzhou Huayu Project [Member]"
       }
      }
     },
     "localname": "TransferPriceForXuzhouHuayuProjectMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_TransferToStatutoryReserves": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer to statutory reserves.",
        "label": "Transfer To Statutory Reserves",
        "terseLabel": "Transfer to statutory reserves"
       }
      }
     },
     "localname": "TransferToStatutoryReserves",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_TypeOfAgreementAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type Of Agreement Axis",
        "terseLabel": "Type of Agreement [Axis]"
       }
      }
     },
     "localname": "TypeOfAgreementAxis",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_TypeOfAgreementDomainDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfAgreementDomain [Domain]"
       }
      }
     },
     "localname": "TypeOfAgreementDomainDomain",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_TypeOfCurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type Of Currency Axis",
        "terseLabel": "Type of Currency [Axis]"
       }
      }
     },
     "localname": "TypeOfCurrencyAxis",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "stringItemType"
    },
    "creg_TypeOfCurrencyDomainDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfCurrencyDomain [Domain]"
       }
      }
     },
     "localname": "TypeOfCurrencyDomainDomain",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_UntilOperationResumes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Until operation resume.",
        "label": "Until Operation Resumes",
        "terseLabel": "Until operation resume"
       }
      }
     },
     "localname": "UntilOperationResumes",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "creg_UsesAndSourcesOfLiquidity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uses And Sources Of Liquidity",
        "terseLabel": "Uses and Sources of Liquidity"
       }
      }
     },
     "localname": "UsesAndSourcesOfLiquidity",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "creg_VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity Qualitative Or Quantitative Information Ownership Percentage",
        "terseLabel": "Total investment percentage"
       }
      }
     },
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationOwnershipPercentage",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "creg_WeightedAverageRemainingContractualTermInYearsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted Average Remaining Contractual Term In Years Exercised",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercised"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualTermInYearsExercised",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_WeightedAverageRemainingContractualTermInYearsForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term.",
        "label": "Weighted Average Remaining Contractual Term In Years Forfeited",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Forfeited"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualTermInYearsForfeited",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted Average Remaining Contractual Term In Years Outstanding Beginning Balance",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding Beginning balance"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualTermInYearsOutstandingBeginningBalance",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "creg_XianTCHEnergyTechnologyCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xian TCHEnergy Technology Co Ltd Member",
        "terseLabel": "Xi'an TCH [Member]"
       }
      }
     },
     "localname": "XianTCHEnergyTechnologyCoLtdMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_XianTCHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xian TCHMember",
        "terseLabel": "Xi\u2019an TCH [Member]"
       }
      }
     },
     "localname": "XianTCHMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails",
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_XianZhonghongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xian Zhonghong Member",
        "terseLabel": "Xi\u2019an Zhonghong [Member]"
       }
      }
     },
     "localname": "XianZhonghongMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_YinghuaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yinghua Member",
        "terseLabel": "Yinghua [Member]"
       }
      }
     },
     "localname": "YinghuaMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_ZhonghongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhonghong Member",
        "terseLabel": "Zhonghong [Member]"
       }
      }
     },
     "localname": "ZhonghongMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails",
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "creg_ZhongxunMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhongxun Member",
        "terseLabel": "Zhongxun [Member]"
       }
      }
     },
     "localname": "ZhongxunMember",
     "nsuri": "http://www.cregcn.com/20230630",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "RMB [Member]"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three",
        "terseLabel": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.cregcn.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ChiefFinancialOfficerMember": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chief Financial Officer [Member]",
        "terseLabel": "Chief Financial Officer [Member]"
       }
      }
     },
     "localname": "ChiefFinancialOfficerMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r235",
      "r237",
      "r238",
      "r239",
      "r286",
      "r378",
      "r416",
      "r434",
      "r435",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r511",
      "r517",
      "r520",
      "r524",
      "r575",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r235",
      "r237",
      "r238",
      "r239",
      "r286",
      "r378",
      "r416",
      "r434",
      "r435",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r511",
      "r517",
      "r520",
      "r524",
      "r575",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r235",
      "r237",
      "r238",
      "r239",
      "r284",
      "r286",
      "r301",
      "r302",
      "r303",
      "r377",
      "r378",
      "r416",
      "r434",
      "r435",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r511",
      "r517",
      "r520",
      "r524",
      "r527",
      "r569",
      "r575",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r235",
      "r237",
      "r238",
      "r239",
      "r284",
      "r286",
      "r301",
      "r302",
      "r303",
      "r377",
      "r378",
      "r416",
      "r434",
      "r435",
      "r490",
      "r492",
      "r493",
      "r494",
      "r496",
      "r501",
      "r502",
      "r511",
      "r517",
      "r520",
      "r524",
      "r527",
      "r569",
      "r575",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r287",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r195",
      "r287",
      "r541",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails",
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable",
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable",
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable",
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable",
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable",
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r195",
      "r287",
      "r541",
      "r542",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails",
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable",
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable",
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable",
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable",
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable",
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r566",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails",
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails",
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "ACCRUED LIABILITIES AND OTHER PAYABLES"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r23",
      "r523"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r87",
      "r126"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Income tax payable",
        "verboseLabel": "Noncurrent"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Payables [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued interest on notes"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r36",
      "r37",
      "r96",
      "r154",
      "r405",
      "r421",
      "r422"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r3",
      "r14",
      "r37",
      "r344",
      "r347",
      "r371",
      "r417",
      "r418",
      "r552",
      "r553",
      "r554",
      "r561",
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r90",
      "r523",
      "r628"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r429",
      "r561",
      "r562",
      "r563",
      "r607",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Paid in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r265",
      "r363",
      "r515",
      "r516",
      "r557"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of OID and debt issuing costs of notes",
        "verboseLabel": "Amortization of OID"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow",
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r124",
      "r153",
      "r175",
      "r205",
      "r217",
      "r219",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r339",
      "r341",
      "r353",
      "r400",
      "r458",
      "r523",
      "r534",
      "r573",
      "r574",
      "r615"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r150",
      "r155",
      "r175",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r339",
      "r341",
      "r353",
      "r523",
      "r573",
      "r574",
      "r615"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "CURRENT ASSETS"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r175",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r339",
      "r341",
      "r353",
      "r573",
      "r574",
      "r615"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "NON-CURRENT ASSET"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r68",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r338",
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r63",
      "r65",
      "r338",
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.",
        "label": "Business Acquisition, Description of Acquired Entity",
        "terseLabel": "Business acquisition, description"
       }
      }
     },
     "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Capital": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total capital as defined by regulatory framework.",
        "label": "Banking Regulation, Total Capital, Actual",
        "terseLabel": "Registered Capital"
       }
      }
     },
     "localname": "Capital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r138",
      "r402",
      "r430",
      "r453",
      "r523",
      "r534",
      "r547"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": {
     "auth_ref": [
      "r40",
      "r106",
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; attributable to disposal group, including, but not limited to, discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations",
        "terseLabel": "CASH, BEGINNING OF PERIOD"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r40",
      "r106",
      "r171"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "CASH, END OF PERIOD"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r2",
      "r106"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET DECREASE IN CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r32",
      "r76",
      "r401",
      "r444"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "CONTINGENCIES AND COMMITMENTS"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r230",
      "r231",
      "r500",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/Commitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r525",
      "r526",
      "r527",
      "r529",
      "r530",
      "r531",
      "r532",
      "r561",
      "r562",
      "r607",
      "r627",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r89",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "verboseLabel": "Common stock, shares authorized (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r89",
      "r445",
      "r464",
      "r630",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r89",
      "r403",
      "r523"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value; 100,000,000 shares authorized, 7,788,006 and 7,391,996 shares issued and outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r38",
      "r157",
      "r159",
      "r165",
      "r392",
      "r413"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r48",
      "r49",
      "r70",
      "r71",
      "r222",
      "r499",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r78",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r48",
      "r49",
      "r70",
      "r71",
      "r222",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet": {
     "auth_ref": [
      "r15",
      "r58",
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the total net income attributable to the parent for the period and the effect of net changes during the period impacting the parent's ownership interest in a subsidiary as it relates to the total (consolidated) equity attributable to the parent. The changes to the parent's ownership interest in a subsidiary represented by this element did not result in a deconsolidation of the subsidiary from the consolidated financial statements.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net",
        "terseLabel": "Amount of ownership interest"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r66",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principle of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "auth_ref": [
      "r43",
      "r44",
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Amount Issued",
        "terseLabel": "Gain on conversion"
       }
      }
     },
     "localname": "ConversionOfStockAmountIssued1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r21",
      "r127",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable",
        "terseLabel": "Convertible promissory note amount"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.",
        "label": "Convertible Notes Payable, Current",
        "terseLabel": "Partitioned notes"
       }
      }
     },
     "localname": "ConvertibleNotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r120",
      "r327",
      "r333",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit) \u2013 current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI).",
        "label": "Debt and Equity Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r43",
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Conversion of notes into common shares"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDefaultLongtermDebtAmount": {
     "auth_ref": [
      "r173"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.",
        "label": "Debt Instrument, Debt Default, Amount",
        "terseLabel": "Promissory notes principle amount"
       }
      }
     },
     "localname": "DebtDefaultLongtermDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r113",
      "r173",
      "r252",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "LOAN PAYABLE"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r21",
      "r127",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Original issue discount"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r72",
      "r74",
      "r253",
      "r364",
      "r513",
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Promissory notes adjustment amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "auth_ref": [
      "r558"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.",
        "label": "Debt Instrument, Increase, Accrued Interest",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r30",
      "r72",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Percentage of redemption amount increased"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r8",
      "r120",
      "r146",
      "r332",
      "r333",
      "r560"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense \u2013 deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "auth_ref": [
      "r605"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "terseLabel": "Income tax carry forwards (in Dollars)"
       }
      }
     },
     "localname": "DeferredTaxAssetInterestCarryforward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax, Net [Abstract]"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r62",
      "r605"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards (in Dollars)"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r62",
      "r605"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "order": 3.0,
       "parentTag": "creg_DeferredTaxAssetsGrossNoncurrent1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "terseLabel": "PRC NOL"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r62",
      "r605"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "order": 1.0,
       "parentTag": "creg_DeferredTaxAssetsGrossNoncurrent1",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r61",
      "r604"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Deferred tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r62",
      "r605"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "order": 4.0,
       "parentTag": "creg_DeferredTaxAssetsGrossNoncurrent1",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Write-off Erdos TCH net investment in sales-type leases"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "auth_ref": [
      "r75"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued but unpaid interest on deposit liabilities.",
        "label": "Deposit Liabilities, Accrued Interest",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "DepositLiabilitiesAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails",
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Equity interest rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r288",
      "r289",
      "r305",
      "r306",
      "r307",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION PLAN"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Plan [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r166",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r196",
      "r198",
      "r200",
      "r201",
      "r202",
      "r203",
      "r351",
      "r352",
      "r393",
      "r414",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic and diluted net loss per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r166",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r198",
      "r200",
      "r201",
      "r202",
      "r203",
      "r351",
      "r352",
      "r393",
      "r414",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r46",
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Basic and Diluted Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r609"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "EFFECT OF EXCHANGE RATE CHANGE ON CASH"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Tax expense (benefit) per financial statements"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r176",
      "r320",
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "negatedLabel": "U.S. statutory rates expense (benefit)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r603",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets": {
     "auth_ref": [
      "r603",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent",
        "terseLabel": "Tax percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r603",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Tax rate difference \u2013 current provision"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r603",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r603",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "Tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for employee benefit and equity-based compensation.",
        "label": "Employee Benefits and Share-Based Compensation",
        "terseLabel": "Monthly salary"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r16",
      "r148",
      "r161",
      "r162",
      "r163",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r194",
      "r204",
      "r228",
      "r229",
      "r283",
      "r308",
      "r309",
      "r310",
      "r328",
      "r329",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r371",
      "r417",
      "r418",
      "r419",
      "r429",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExcessStockSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of excess stock shares permitted to be issued.",
        "label": "Excess Stock, Shares Authorized",
        "terseLabel": "Shares of common stock authorized for issuance"
       }
      }
     },
     "localname": "ExcessStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExcessStockSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders.",
        "label": "Excess Stock, Shares Issued",
        "terseLabel": "Remaining shares (in Shares)"
       }
      }
     },
     "localname": "ExcessStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation and Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSalesOfConsumerLoans": {
     "auth_ref": [
      "r8"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gains (losses) included in earning that represent the difference between the sale price and the carrying value of consumer loans. This element refers to the gain (loss) and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.",
        "label": "Gain (Loss) on Sales of Consumer Loans",
        "terseLabel": "Gain amount"
       }
      }
     },
     "localname": "GainLossOnSalesOfConsumerLoans",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnRestructuringOfDebt": {
     "auth_ref": [
      "r11"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.",
        "label": "Gains (Losses) on Restructuring of Debt",
        "negatedLabel": "Loss (gain) on note conversion"
       }
      }
     },
     "localname": "GainsLossesOnRestructuringOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r100",
      "r468"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r0",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r1",
      "r97",
      "r130",
      "r205",
      "r216",
      "r218",
      "r220",
      "r394",
      "r411",
      "r509"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Loss before income tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r8",
      "r98",
      "r129",
      "r208",
      "r226",
      "r410"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Gain (loss) on note conversion"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r176",
      "r316",
      "r321",
      "r322",
      "r325",
      "r330",
      "r335",
      "r336",
      "r337",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAX"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTax"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r137",
      "r147",
      "r193",
      "r194",
      "r209",
      "r319",
      "r331",
      "r415"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "verboseLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r160",
      "r317",
      "r318",
      "r322",
      "r323",
      "r324",
      "r326",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r39",
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income tax paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r556"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r545",
      "r556"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Payment of lease liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r7"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InsuranceTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents total insurance tax expense reflected in the income statement for each period presented.",
        "label": "Insurance Tax",
        "terseLabel": "Insurance"
       }
      }
     },
     "localname": "InsuranceTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.",
        "label": "Interest and Fee Income, Loans and Leases",
        "terseLabel": "Interest income on sales-type leases"
       }
      }
     },
     "localname": "InterestAndFeeIncomeLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndFeeIncomeOtherLoans": {
     "auth_ref": [
      "r132"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest and fee income from loans classified as other.",
        "label": "Interest and Fee Income, Other Loans",
        "terseLabel": "Loan interest"
       }
      }
     },
     "localname": "InterestAndFeeIncomeOtherLoans",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r73",
      "r133",
      "r164",
      "r207",
      "r362",
      "r469",
      "r533",
      "r629"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r103",
      "r263",
      "r270",
      "r515",
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r105",
      "r264",
      "r515",
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebtExcludingAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r167",
      "r169",
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r101",
      "r206"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "auth_ref": [
      "r432",
      "r433",
      "r491",
      "r495",
      "r497",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of investment owned.",
        "label": "Investment Owned, Balance, Shares",
        "terseLabel": "Shares owned (in Shares)"
       }
      }
     },
     "localname": "InvestmentOwnedBalanceShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInPowerAndDistributionProjects": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of investments in power and distribution projects that are expected to be realized after one year or beyond the operating cycle, if longer.",
        "label": "Investments in Power and Distribution Projects",
        "terseLabel": "Electricity sold (in Yuan Renminbi)"
       }
      }
     },
     "localname": "InvestmentsInPowerAndDistributionProjects",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Costs, Lease Term and Discount Rate"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of the Office Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Total undiscounted cash flows"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "For the year ended June 30, 2024,"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r27",
      "r175",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r340",
      "r341",
      "r342",
      "r353",
      "r443",
      "r508",
      "r534",
      "r573",
      "r615",
      "r616"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r95",
      "r128",
      "r407",
      "r523",
      "r559",
      "r567",
      "r608"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r29",
      "r151",
      "r175",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r340",
      "r341",
      "r342",
      "r353",
      "r523",
      "r573",
      "r615",
      "r616"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "CURRENT LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r21",
      "r81",
      "r82",
      "r83",
      "r86",
      "r175",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r340",
      "r341",
      "r342",
      "r353",
      "r573",
      "r615",
      "r616"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total noncurrent liability"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "NONCURRENT LIABILITY"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses.",
        "label": "Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]",
        "terseLabel": "Short term loan receivables"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowanceForLoanLossesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "OTHER RECEIVABLES"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/OtherReceivables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payable [Abstract]"
       }
      }
     },
     "localname": "LoansPayableAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.",
        "label": "Loans Payable, Current",
        "terseLabel": "Entrusted loan payable"
       }
      }
     },
     "localname": "LoansPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.",
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "terseLabel": "Loan long term interest rate"
       }
      }
     },
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermLoansFromBank": {
     "auth_ref": [
      "r21",
      "r127",
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.",
        "label": "Loans Payable to Bank, Noncurrent",
        "terseLabel": "Loan payable"
       }
      }
     },
     "localname": "LongTermLoansFromBank",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r31",
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r233",
      "r235",
      "r237",
      "r242",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies [Abstract]"
       }
      }
     },
     "localname": "LossContingencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.",
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "CONTINGENCIES"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/Contingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r233",
      "r235",
      "r237",
      "r242",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activity"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITY:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r106",
      "r107",
      "r108"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r99",
      "r108",
      "r131",
      "r149",
      "r156",
      "r158",
      "r163",
      "r175",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r193",
      "r194",
      "r199",
      "r205",
      "r216",
      "r218",
      "r220",
      "r227",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r352",
      "r353",
      "r412",
      "r466",
      "r482",
      "r483",
      "r509",
      "r533",
      "r573"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss for the period",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow",
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total non-operating income (expenses), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Non-operating income (expenses)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r21",
      "r127",
      "r626"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Notes payable (in Dollars)"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes payable, net of unamortized OID of $0 and $31,250, respectively"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office and Other Equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r205",
      "r216",
      "r218",
      "r220",
      "r509"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r367",
      "r522"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost \u2013 amortization of ROU"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r610"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expenses"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r365"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r369",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted Average Discount Rate - Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r368",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted Average Remaining Lease Term - Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r80",
      "r121",
      "r423",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAdditionalCapital": {
     "auth_ref": [
      "r35",
      "r404"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional paid-in capital (APIC) classified as other.",
        "label": "Other Additional Capital",
        "terseLabel": "Additional loan"
       }
      }
     },
     "localname": "OtherAdditionalCapital",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r123",
      "r152",
      "r399",
      "r534"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Fixed assets cost"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r5",
      "r13",
      "r122"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
     "auth_ref": [
      "r4",
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "terseLabel": "Foreign currency translation gain"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expenses), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "totalLabel": "Total operating income"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other research and development expense.",
        "label": "Other Research and Development Expense",
        "terseLabel": "Paid expense"
       }
      }
     },
     "localname": "OtherResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherShortTermInvestments": {
     "auth_ref": [
      "r77",
      "r397",
      "r551"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term investments classified as other.",
        "label": "Other Short-Term Investments",
        "terseLabel": "Short term loan receivables"
       }
      }
     },
     "localname": "OtherShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.",
        "label": "Payments for Legal Settlements",
        "terseLabel": "Settlement paid"
       }
      }
     },
     "localname": "PaymentsForLegalSettlements",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRent": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash payments to lessor's for use of assets under operating leases.",
        "label": "Payments for Rent",
        "terseLabel": "Monthly rental payment"
       }
      }
     },
     "localname": "PaymentsForRent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r504",
      "r512",
      "r568"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid amount"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaymentFeesOnAdvancesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income earned, after hedging basis adjustments, from fees charged for prepayment of certain Federal Home Loan Bank (FHLBank) advances before original maturity.",
        "label": "Prepayment Fees on Advances, Net",
        "terseLabel": "Prepayment amount"
       }
      }
     },
     "localname": "PrepaymentFeesOnAdvancesNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized.",
        "label": "Loan, Held-in-Portfolio, Principal Outstanding",
        "terseLabel": "Outstanding principal amount"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans).",
        "label": "Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding",
        "terseLabel": "Principal loan amount"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r9",
      "r395",
      "r409",
      "r523"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Fixed assets, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r9",
      "r142",
      "r145",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment Estimated Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivableWithImputedInterestFaceAmount": {
     "auth_ref": [
      "r72",
      "r364"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The principal amount of the receivable or note before consideration of the discount or premium.",
        "label": "Receivable with Imputed Interest, Face Amount",
        "terseLabel": "Adjustment interest expense"
       }
      }
     },
     "localname": "ReceivableWithImputedInterestFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r285",
      "r372",
      "r373",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r463",
      "r465",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails",
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r372",
      "r373",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails",
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails",
      "http://www.cregcn.com/role/LoanPayableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r285",
      "r372",
      "r373",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r463",
      "r465",
      "r489",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AssetSubjecttoBuybackDetails",
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofMaximumStatutoryReserveAmountTable",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.",
        "label": "Repayments of Debt",
        "terseLabel": "Repayment short term loan"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r79",
      "r315",
      "r623"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r92",
      "r115",
      "r406",
      "r420",
      "r422",
      "r427",
      "r446",
      "r523"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAppropriatedMember": {
     "auth_ref": [
      "r56",
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.",
        "label": "Retained Earnings, Appropriated [Member]",
        "terseLabel": "Statutory Reserves"
       }
      }
     },
     "localname": "RetainedEarningsAppropriatedMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r148",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r194",
      "r228",
      "r229",
      "r308",
      "r309",
      "r310",
      "r328",
      "r329",
      "r343",
      "r345",
      "r346",
      "r348",
      "r350",
      "r417",
      "r419",
      "r429",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r467",
      "r503",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities and Other Payables"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Provision for Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/DeferredTaxNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r17",
      "r18",
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Option Activity With Respect To Employees and Independent Directors"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r221",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Business Acquisition [Member]"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Common stock annually"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Number of Shares, Exercised, Ending balance",
        "periodStartLabel": "Number of Shares, Exercisable , Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Average Exercise Price per Share, Exercised, Ending balance",
        "periodStartLabel": "Average Exercise Price per Share, Exercisable, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "terseLabel": "Number of Warrants, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "terseLabel": "Number of Warrants, Forfeited",
        "verboseLabel": "Number of Shares, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of Warrants, Granted",
        "verboseLabel": "Number of Shares, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Warrants, Outstanding Ending balance",
        "periodStartLabel": "Number of Warrants, Outstanding Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r291",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Average Exercise Price, Outstanding Ending balance",
        "periodStartLabel": "Average Exercise Price, Outstanding Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "netLabel": "Average Exercise Price per Share, Exercised",
        "terseLabel": "Average Exercise Price, Exercisable Beginning balance",
        "verboseLabel": "Average Exercise Price, Exercisable Ending balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Average Exercise Price, Forfeited",
        "verboseLabel": "Average Exercise Price per Share, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Average Exercise Price, Granted",
        "verboseLabel": "Average Exercise Price per Share, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r288",
      "r290",
      "r298",
      "r299",
      "r300",
      "r301",
      "r304",
      "r311",
      "r312",
      "r313",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding Ending balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "terseLabel": "Common stock, shares (in Shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount": {
     "auth_ref": [
      "r55"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Maximum Amount",
        "terseLabel": "Right to redeem amount"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r22",
      "r440",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.",
        "label": "Short-Term Bank Loans and Notes Payable",
        "terseLabel": "Short term loan"
       }
      }
     },
     "localname": "ShortTermBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r84",
      "r125",
      "r523",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short term loan total"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Loan Receivable [Abstract]"
       }
      }
     },
     "localname": "ShortTermBorrowingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTerms": {
     "auth_ref": [
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.",
        "label": "Short-Term Debt, Terms",
        "terseLabel": "Debt term"
       }
      }
     },
     "localname": "ShortTermDebtTerms",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-Term Debt [Text Block]",
        "terseLabel": "SHORT-TERM LOAN RECEIVABLE"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r109",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [
      "r32",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers.",
        "label": "Supply Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Committed to pay remaining"
       }
      }
     },
     "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r16",
      "r34",
      "r148",
      "r161",
      "r162",
      "r163",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r194",
      "r204",
      "r228",
      "r229",
      "r283",
      "r308",
      "r309",
      "r310",
      "r328",
      "r329",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r371",
      "r417",
      "r418",
      "r419",
      "r429",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r204",
      "r379",
      "r425",
      "r431",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Other Comprehensive Income [Abstract]",
        "terseLabel": "Other comprehensive items"
       }
      }
     },
     "localname": "StatementOfOtherComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r204",
      "r379",
      "r425",
      "r431",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r442",
      "r445",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r465",
      "r467",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r484",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r16",
      "r33",
      "r57",
      "r115",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Conversion of long-term notes into common shares (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r16",
      "r88",
      "r89",
      "r115",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "netLabel": "Number of Shares, Exercised",
        "terseLabel": "Number of Warrants, Exercisable Beginning balance",
        "verboseLabel": "Number of Warrants, Exercisable Ending balance"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivityWithRespectToEmployeesandIndependentDirectorsTable",
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": {
     "auth_ref": [
      "r16",
      "r34",
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).",
        "label": "Stock Issued During Period, Value, Conversion of Units",
        "terseLabel": "Conversion of long-term notes into common shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfUnits",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r16",
      "r88",
      "r89",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Shares of antidilutive securities under warrants and option (in Shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r89",
      "r93",
      "r94",
      "r110",
      "r447",
      "r464",
      "r485",
      "r486",
      "r523",
      "r534",
      "r559",
      "r567",
      "r608",
      "r630"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total Company stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r174",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r349",
      "r487",
      "r488",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity.",
        "label": "Equity [Text Block]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r361",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r361",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r361",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r374",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental cash flow data:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payable",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r85",
      "r126",
      "r624"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
        "label": "Taxes Payable",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable [Abstract]"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.",
        "label": "Temporary Equity, Foreign Currency Translation Adjustments",
        "terseLabel": "Foreign currency translation loss"
       }
      }
     },
     "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r134",
      "r135",
      "r136",
      "r223",
      "r224",
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r50",
      "r51",
      "r52",
      "r139",
      "r140",
      "r143",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r180",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r177",
      "r178",
      "r179",
      "r180",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValueAddedTaxReceivable": {
     "auth_ref": [
      "r550"
     ],
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.",
        "label": "Value Added Tax Receivable",
        "terseLabel": "VAT receivable"
       }
      }
     },
     "localname": "ValueAddedTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPropertyandEquipmentEstimatedLivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [
      "r525",
      "r526",
      "r529",
      "r530",
      "r531",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrant [Member]"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofSummaryoftheActivitiesofWarrantsThatWereIssuedFromEquityFinancingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r197",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares used for computing diluted loss per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r196",
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares used for computing basic and diluted loss per share (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481408/470-60-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org//505/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org//810/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450-20/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450-30/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org//830/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "47",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r535": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r536": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r537": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r538": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r539": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org//705/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//310-10/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(18))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4M",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.5)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org//205/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(i))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>81
<FILENAME>0001213900-23-066264-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-23-066264-xbrl.zip
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
M/X17'$QU",R;G$WR8U6=_NV*7+79&W 3VD202T&8&(XGCE0R=-S1>[# H2T
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
MV1&_,ZJS- AJ3)PJ(I2WMVL&<0^'R!X:B<HV\S+I(+U%1U?J^./VCE-*389
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
M!#TMSB\V.6"9N#7..7SRPQUR\0JCI7P<0"0;+NTQ7$M.$DFO(A8"X*,RJA!
MLDT$8K"6?C),$G)^O7Y3(:F=I?QM"Q?W4/M'9<KPKEYR&&M5.<H=.GC?6CS?
M L#-143&_S/2_PO87Q&RLQ&K I">/)QFW- .ON8E-U'#UHN9^-7=08TN"WN*
M0F-KK)?59.VC')#"%WFM./"M+F%#O/AZV[L6D"U>:LZ\/G6]4+LJ/WG/7H^R
MP?71[>0/%F=Q>-"$<NRRNF?H\0]2\J&._]'K/WK]1Z]_T.FZ8X$^Y3_+7+6B
M44K63=KQPO8U _!!#VQ8UIPND,T/7DJF\N$K(ZSP2YQ^<ZK1XO352;N-I9'K
M\O(U7_8>^GSU"W;\Q>F/X:5/-2KI('+I1\%B@W[\]?;\@B6OR,4)U<E:R1X!
M/JWJH"F.G0SS0)(QE^XDG6'9UH4.4M7M$)&;]D)4!D\86@'9FFM,3QU"]JN
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
MA&H(^):U&P:Z*BEI&5)3\_:A 0ETE*<@WU6HI(_Y"$6?PON-EB+5X%2HEAV
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
M2Y 9$AMJTY7WQP4DQG;%Y0%O!HVX(%ARP#FIT^,5:AQ".K*<@DI481AY15S
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
M@P2U/F,C+\ 6=OTN)CLO#C/SSE[:4[C:$E.Q$[#1.2VW?3@^-$;>7S\-MMO
M_XR\E4-4!<'[=H+P<V$PL@[*LG.6)5P_ZURSFQ466Y*[YI6B9"V>IA[+D(3&
MP!N<5<X9PUNTQB&[Y<H? E66"9>0I1N_80+APP)Z[=?!=[@<.@0P20GPH.^]
M?ALM[,Q>RL7TC.&[N!IRUMF7VH34XLW]%+1,1!=)^2 S_VMSY\'N$+,4N)6]
MD3MK@+Q.G0A6<IU5'=7)_IJNJC15.O^QB4Q/!<:6LS^%JEI_7%,>3T,AYOH0
M,O9&(LM]G,8(0/:$E-7UFB_%!H3&HLD]7,&#R$+168T>&Y.>J>;-Y_XJH$>+
MI$,(Z@QQ\K)FNCZTVIY9PGR4V3"=TX;-J4X[&S@14@.V_H5=/UH%TL9,S21
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
MW>?=2NJQ,^/+9#+9RRE9EA-M/)97TF0RN[6U18N0A80B%5X\5G[]"X 7D2(
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
M;[>VF&%)'\/G%5N0OY%JB[/S+QZ^!/DLF^+FB2$7-Y,R!7$O0X?4\2[VVX?
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
M#CB&8Q,:4)8(*B^2[=8)]^2?\0:"0\-1\IM\=;#<.#'X"$,(IE%$@G W6,]
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
MZ3QK#TR7EC9_'U0&STVCS(;8#2/7)5"-%!_1H>(T7CD>6>(NB,?!$W&HI<Q
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
M3;I43H0J=^CN5:NX0.WK%P\UKN?'2IFSKE]-4N5KFI#^[KTZ"3#RW]Y:=1X
M6.WM6Z ARNDE29=6MS6^6)B].:M$*5=IAM")X#5,_SM+XBAV?.)^91?;+1\M
M:;6@V;A"&]3XA4!T*G"S-4!P6"3/I#QA/G%B(?Z@(MQR05 [;JE[X^G]Z2)Y
M^!FNXF7P'D,AH_=SZ&+/GV1Y+F <>Y#>)1"%?^\\'UHC:3==G9 QGWO>#6%>
M4(VD9Y,>7"%>!6Z'T9-2CYY4;6EGWBGV6ZEN\P=X-+V19W,U^WU\J,9[<DDB
MQKM3*P:D^>WY[$QM <ILF6N[BJ*EU/E^H9A#'3)C<X<S:PE&H!8!&:SU^"2=
M]HO7'E"6!&LA6U86MZ8SR0 ZQ[65;C5<W8(-J@FU9-5KN'82+R;9^W'FYO86
M6N'#LF("N>APF\Y58G-1?O_E#2),)R7,8QLG9D$'RU8UH#?."AH(V)7 6-Y3
M#YC(ZI+C_IRD]U-6.^')RH^_61Z1WND1BQ5$3R2 _!'%F^EVE\2'?EF]J90L
M5 M-J:40XS[!5>@7&M >V5+&U1[5\OSHTJVZOY3R>AZYA;.L,'6<=$+&GGU$
M$J]/&HH+K)U1^6GCK%SQUE&[M)HIO=J*L,M%;[:DPG/LF4;SM9@H<(M.HXBT
MUUL5H].]R5[RG9#U1?",3Z-RS)YSD<GLQ=;7S76EA=L@[J_%/=W(:Z>(G$F@
M:U%OVDE0XO+ZN.&;BCH=99J5HKNS-:V+_!YZ>.NZQ^>Z=>"A0+."M09OX_JH
M+9*\Z^_2%0$W/]&"/JJJ0+67N *+E&T@(P31?QS*O%O-0*)M;,F2]R,04$,H
MJ:M/?-AK9VM:E)<J9.IHG?6R/7*!6=L>>1@U-"\^>%=V3_AR,JQOD$*RE9K1
ME>Q88>':- \2S3=<UR) I=5^56L39+YRNUDHATKN!JJUQ1'S:_*^N^?+P#1_
M7I?"JWT/?>O1Q0:IBO*U^"Q0O"FN%9J/DG@3A"1E6K.6B2"9URT!-@WM1=9X
M1SL$B8!3S /K(*1)J/8L60NI"KL-'#%#5;?6:[B*T1,LVO^21,,Y) 0@#]'[
MO$6,?S7RW5N\DE>,T][?IA,J%CRN+O@*VI(?]7JTH9D:=**BNET9I7Z7O(9A
M",E#5_3)G-P8T^QM; D^.Z'^O&H)D.:KF)J1:FY\OB*C038\C;A?!Y[GA-9#
M[FWD7-VY)?FBGMDHH_O7**(/\=!#3"\O<*EB,5"KRD!5],X#,Q=WH'95H MM
M32J/2VK-V64 'CZG'QTOH;\;>5[P6?K4W!V*Z<XZG3&62FATLQ6H'7[*UP!.
MOHC%,[DVQ3BTG]?"4N6LW.J6$,VP^<#+D^;"453>&'3;Z#:0[91E2>/'T>D[
M&(,@GT2+G5.?HLFE&(!'(:$&(L>BB5<='U@CB>F?H"/7&:D^RW \LH9 L^M)
MN^'O\5";O8FY[*X_H5.A3+GE5;$%D-"V$R=I74($PR=X1YQ5 DQ*Y'(KF>YP
M)H.4U.[H0YK@CX</IO"JE>P.3;>D6:)#I[*%Y_ 11>3<D[_FTUJEN N9;;PF
M@1$O;)CS&D1)N/.2"(3I FDQ2;Y(_F(36\MLJEB3*)D:)F228@/3RO+=]8JA
M4-8T2DZ5#GUM<Q7*KLV$RF-7=]HI#5=;U+*0TK97T4T0WL)'QSM4V^GVKT60
MS-]M"+#A&:EB!-@YR+6:R"8AM4J.4 .QG5ZL=UT:XG \IIGIK#8<(.8UAHT(
M-[,^'U=]>=J&LHC%5'_<GDFB2I)T=@5[BY=[I!&"+-M(:B/B3C:[!_'0:+A2
M]XKQ]<0PTYM-DQB*?49(:X<MAI^A2!\ZC_).9/KOTUN!-IYEV 8[;LE8GAU$
M7Q*SVW*SB\ E4UK9?-%0;3WRW1N813RI&>SC':(&8!8KJ]D8B1XB&T;2D)SX
M6)FO HJ5+FCH]*P\@-2>_>B$B/R[1???AB5,7ZV(T1&_KPSMG:WD!%$J%&JD
M4M$]+GG=<_T%0L>K6S >1RAP-.)]X,<;;P](P8SEYNT-DN$<F0K:U.P"24;$
MCA0*TXLS)Y;S?UGSS+J^# QX&P)MQ 7)T#UPK>5/-?'[\,US*.N09K+=><$>
MPBOHPS6*([R[T"S!*]+S9AQLB1_=1]<6>;BF<YZD,6LP&Y'C.>'>MDO;6KZ5
M9)%6K.C8Q:VVZ"@,,5]IM.=J?QB2&;@1N02]2[8/,)RML\36)P=Y9 O$MN\[
M/+>7_FY]H&FGP64_Q$C4W@/']Q/'\_9#*+CO4>UJQ?M]L5NY*A)#0]%L/5K1
MKLJDXB7PT&J?_M\E?(ZO\'S=#UA+ K7Q4<BAQE%Q.IE<_-V3&QSL,\;5LC@;
M*MY.P&6%;<&*+HT)(KR>2SG5K]()05GJJL]%2!PS\^CM<F6^92V3D>-1[:68
M=K5+Y \1I"X*%1;6W5OT:X)<%.^ESBW\V:;C%UQ,.'I!QN,]U079#*(>Q1QK
MX8Q&:12G&C&]BD$,O.AL/8EBM'5J'6XZ6Y.CQ8T'X*OP^6I!-*$89OLHPI9(
MV2XPR.K4<>T)^@G-_WWT4?];3#,\&_M,(U;<?!0Z#Y0F6@U]24NSVE5-AGAE
M_^461A&$-"@3]:M;(DCF,PH$V/ : Q39V^DLNY<O$G(K:U$3N8H[U-B)-GC;
M(_\A#UL].1Z)V_;L!DO!-*]14GCQ0@MXDLUF2*WD6'&#I8E6U+!EZ+BD-C9-
MCTE/<M&ATV0*2;.&R<$TKV%2>/&38^AP<!AO4^%:B;6L</(\4,J:<I](ONHR
M6"2[G8>P0(2VC)<^U;B*22]*#B5N+AV=1]["B/*95HL+I"5TR*R2(EVUS)Y>
M89/:?;JU'A2Q*,@C>9]X#*E]RK=>W8Z5"@H6/"X%-+FM3H(P?;$J3;T*B\4B
MRV&D+NI0\==4F:7JR!'2_#B]DYVCZ)=Q"%T4DW_ICV)R(5EPVOC8\!\'/<R@
M44PZ Y IML,3$E(\BF$*B5?-O0E)H6N\O\=\RY^\W='WO7L]%TB#M9&M(XD;
M_W$".IU&2(NY=M-X6@JYFF/:@ANJ&_/AM>19F':#<#S2E=5_O$5/T$U+D_O5
M2"44S-M %32;W_,F 7R\Q*E'U@#I(I;S53MH1"6+595?BG4<Y(B3GWBR9$FU
M8XG<4N;/)E)XB<^UU#(&9#I)<JQZ@A9J/EJ(K%P!(LN&+N]+]6OR6!"L//TC
MF>\0A&'P&?F/ML\- LD<M]ODAO]5$QBB>+9>.$U&18/CSP5D.C^2CPK7Z8_H
MCD:G6,]4:!)8U<<7DJJ>\%CT^^C9A^*!L="7GHV)N(,+;>1H]]%#L9RJ]3D"
M$E7;;I"[@1LO^%Q.*5-Q7V36,9WF(H&3H.T&S!UEL@P@Z]B-K;:05.&UR'*
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
M%DJB=%_,)U9)!28^/N2EQ5<W$+:0/W.B:1^%A01'\*6A (^U'\P4<;Z0-Y=
M%0_CUHEA.R%79QC_M"O@>>\YXS%L@1J7*)._AX><:\0H?;"TV64[*1Y-,9O<
M407.>RN(=B)E2]&\'-DL+@3)H$@QO>,.?J8-Z\<!Z2K>ZN*),]6P>\_&0E#4
MG+Z^G@^W;X3%$BA$+J!3,8XTWB"X+OICS=9KM(*AMF"2:'6C$24!(MP\+SRC
MU#DLFS.(*).$T/)04Q/AR@_0D>;O\9[T50E()M%UL'60+Z,R;5HJ,6%HOA?U
M&"HC1(#GV-&QH!@,_I4.MYH-+)12I4<2E](.6>-YK\PEZ8BM63>.%M=M341:
M407=V"CT7W28W:1PIB0JV>!UFCHTIRY6NT4^G.)_ZGX%EP&@AU.!E!(4&#0K
M AD*Z%C[!41<"3&UHDJD\J;!?4%DB2?WLH7(0-0?+1 IC@1&O",F>9>#OE5!
M>V8@_*&F#W34MQH[2M5"O%+ORAQQI.TYE?@_<\PHYAE5R9\MKV;(WAR!%1@9
M%,5HA3W54EM8VXK!D4#NG![3I=J";K6!;N+!V9JO27UX(+)@S=H76;0:WJPZ
M 71:]>FJFB]C9>MJ*>[*AM:&.:K/M7"7[LL;D@!HTC]N1D=-]UCNTY!V.:$K
M)<F4#D[WE>.1%R87&PCC6S(2!7XO/I4 D,&S.1\+;FMC.@'0&2"?PM@B+>A4
ML^S*NM1 NF(4>+1:A0ET;Y'S@#P4(Q@Y1V]:7</805Z4&]%@W3R%L?'RNIKT
M!][,!MPS%?R'U,AL4)I.[69ZE9&O +[(P'X)3D$.FO1?D9QN,89A2#?+[[GU
M*4'%QP3UH\1Q1DQ^G6;=$P-T\$YGI0_.R3XX[^B#JSZ""/XU>HCH%8_%>V0S
M:M?OA\?RKMK7Y)#'P+(5:SB4_RB_V[5<TH!?I8 6K\:6C,OW#N[.4QUE\V#9
M0<:'VHWVC%,L&Y4%U,Z^*RQKT*MJCYV$)3Y20(;!':X2\JVH(JM4W))KN(9A
M"%V\ZAV,:\!*?T[?5I:WCFHK&XK(JF/(ZX&<#28:>0+P<ER;61Z9O<U=MYP6
M&F9W481#%V5EEJJUW6X)KIT]55]=>^J4-AV6-JXSCJ;63>S0-95O9[LQ3[W
M(EC]L@D\%X91FK)1@[Q(MELGW =K[ :/5C%ZHGYQL/[HA*'CX\]FX\0?80BG
M481=YQO,FW2A+$G(?Y0WT^:P,>AK&"-*] Q@!O]/?_SF_.SMGT&66\3;%C)\
MR#\Q1N" $OE-CA0@6 &"%DCQ @2Q?.D"-?N>N'$=+Y6XF!2]BLME L-V&YU9
MC(S%B8R2)7%8D?O$8_*)?RY]XFOV)\XZZ_P^/W3^!FY>PHK1)XIH[>%4<H]8
M0SA[335%=?\1Q9LYC'9P%2^#R7;G!7M((V13WX5X(9<D>J(0_SD(6QS.3.)C
MSADV2%7+]W_I93AW[T^1R0W"'A!T0(8/6 :@P"CMF'+ "11(,8Z05DR!61VO
M&@*#DN_D^_>.I\+N;Q GHZU"#1,G<:J6_]A'_(]]"(%.2[IL^)MG;/^MO_KT
MK>*E\UQ#; X)EY$'HP^+HCA_[L0PBH/)>@T)QF0B^97\[JX3GL%3NT:T.=]A
M]F@TB6?Q]N(#*/#AJ\57H  '*#P0XR\TAT@7(K\>P.[;@XX57YINP:B<FO7@
MT&YGU W3V,E7,^(29UO%SV8 &1(]*9;FCT?+*92/RGT8/*$([Y'K("Q&39[)
MKJIEWVE>?P#?1B.2ZKM*L33M@UF:D"UO/3E/@VI(:+P<AXUJMZX=00Z&R>OM
MCKA*&/UFK1Y&D%*39G14\+H)5ZD0F$,/;P?NO1/&^UXJ Q@ #)?EUC'@Z&(V
M$-"1)X"4&@ZB8I\OHW(% (=,Q90R/&"V'B=A"/U5MAQ+/7BI8_SIQM(6N2CP
M4A09$^Q6@DA*XI#G)29931,.GF3:W*^><?O>>4;;9'L\<+0-$F:595.+QRZ
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
MM%'WN%B*WU1;OK2"84:P"S5,)\;<#1@.W:(=(33,0$1VK.VBCL AM[MF4>?
MS_P^7XC9&+^3F%*>"PC!0'7[[-._3RI$@@ ]V T](:^[<7T^0X%9*"U'HXRE
M:^I1'EHQ>0+3?T!^2E/[B'23?YG6K2XAW^1?"/:0R]4J7_"&5W8@2X(LW#+J
M3F-+\8K@F]H164F?*B,2*/PPK4F=D$'A!W+_T8AHQZ-IJ3<AW/&(7+TC\DS^
MU[34FY!H\K_(U3LB]\>?IZ7>A.0??Z:P?>\9F/C^VV.N<BEV A-?B?RIB2.U
M/OO'B"/UZ-%KB7^MX<+E>DHPG8)]80@]:&,X57A>(IYP @_T,?+O:'UV58A'
M7KZXY\OMFFN&,6?&2H+U7S*8MYM:QWX\WX"%H6-"\ (E=-/L<L6"H G9/C,?
M,%$WSTQ^PO+(T6$67T!#+HSAI;2.%6OS F$!8C^;%/A&]V@WZ,WO#WLS<@!>
M'GFSTPS FM_'RR<9_E[>W.>5Z'VU>0Y:S511=E,R69C)TI1!LI[..\,7%!"=
M#J6L-C# )UGQ+^F%D!1D+4]T^%(J*GX'-1E450X9:>_O$&<3 S>&I/-?%9-4
M@FB_E/<4<1?1*>%.>,%7^28(=E<W.H@<UQ68J4&W7P9$<-9%5%3<H)RLOA<#
M#_\!6]]3MH9--1'<) .;83'(?UCUDT!.1.'+@]+Z5LL(-:%=HIO-5;*WYKP*
M>=H&SI.FNNVOG,(=.$G \)DSK!:$<W[)\W]H8.BYZ$:V_I5GU?MB>29>9L%E
MI<HS58%!#2:J,*A#=.+'Q+!'8%A<U-W-X51_?*S*QRJ'9W'<>^,PS<^877DR
MU#'#$OJVLU2]8'+--X]3BZQ48:O%QFO!"=P'J??B9LP Y8IU&%PU&!U.+1NJ
M\5O_Z4_KIMM1&]Z+WCZ*15VM3O_$/\SO]$WIFM>\>N*U 9IDZ]H%G"0Q^:HO
MS.2_FS_HKP 1O/I."^T17YKY0#ZT5_^74IEOXKSL<- AO]-]0H1A*4ZOA_U!
MZ%LT\/]K*Z$O^:7OFJFJ3#7Y9T0@[R-@2'[<Y)^W$;/8[7-;)$*7$B=UO8T:
M/(TK[C:!"8?$]_:RFO*;)E]N#'YG;EV9-%0R)'0MJR:=Z%65+X(L[R_KZFVZ
MXLDG:;K#9'^(MQLDK;^.8WC$@"/:#)T[RH<*O)H-"#,8#N][$\BZ%A+U@/ ^
M,"B8LQ\EJ@(/G?-^N5VH:58LOQ3BO^=;<4T$EM)%GJT;\E]M;HX_QYNVF&B
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
MZ5Y">@7=&+-:D\'9"JMH&G3S+A X-_88>$\^AI%:1(:EF^QI=A_\832JW$1
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
MG%]V.G?9&OGA.49T_[8U6G?(V=V[3Y8F#0G '5=E!6Z2H!G6>>?-&KY.9C=
M3"V=(*)OZ-)5@TWN+\X_^!\XNY^R-5Q3Q>-G4^4+H+46?S@NEMU?6"7%YK+>
M K&4V%P>RSI;?ZC*[:-)&UUL\D),U08@&%S.T.I,72NLQF>L_2Y310 6U/ME
MMT;3(69ZQ&27VGS=NE,MV))\6\ < =_4Q)\!F'Z@WKIKLRI^XIO6617A-G<W
M)BNGI#0_68X[,J+RD<(.6IN&](2%.&V<YO'T+BV:P7TG8X]"K\N.JKTB8?JE
M+4,BD'?!I>*^7"_%[4$AGD:X\51"-P4M\SKRB#UY4?D&_'H)NL$U5/EO?]J
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
M7HE.9(U6&L=)3IU*421F!C&'F("DI/%??P$^9O@""8 -@K3T83>V+'8W?MT
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
MUTE1G&"JR%HM6+CA]; !\LX<&C!/*BQ(?XJ6V,70KHL$0\NA&15ER\ '6,X
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
M,265RP%GI7Y.Q2J9/YFT#TTBD,E ;$S^)BF^EGG?B+"-1YVDA#U8]<^.'Z>
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
M71G+^DOA#:AYWLP-IB(UIH]3M,OE%995KB")V)0\PW^D#>R6J?!P;$.[E[\
M;6N@P_7M_'S1:M^&-].<CK.:Q>*0\9$(@QGS4# '17>DVM3I3%W&/8"-@#X!
MES!EFL44U#DVH<.>NOA<5:JUFI++5>3N2? ^$_Z(I'-[T7$\X&X1!V<EEC_A
M 92M)._\XIQ)2.GU4G:7I/1Z*;][2>E]:]N*Z+B"@?^>4A-%P/P5Z4R8H>03
M B#M^1["6!8Z'V4)#>0+",D<$50">SN7D>W[<8-AAH$UAG#G3;T,E+Y-U1_9
M/@6N \N9L.4%P:M$0(<@;S]YD,1>&W4MS\E>DOIPWK$UJ].?>1[S*UYEK_'E
MKHDI:->==J_9[ATHT5^0<W5C:CZ&T3&#539L<<#7N/"]%]^%-/A-WJW-Q\4L
M("%BP/4!,<N"%N2L2X)QUL;,W#>^-I$H)'!S5K_XR-L481L]'S-$(P!RC$@>
M;U+X 9?]\T7A8N4.1U_&*AG9*+?^0_U/+I=?A_)[Y+(M A=,J]UH7[<:=P1D
M:F!&C1XK>R'PKW[>&2_Y-[:+F^_<RHUJN70,1S!X(G:8*D0DA?51728[]LQ&
M?>O97UAZ$(ME6$<GBQA>QD&VI)/-6=S;(Y["08BGN&[N;ZH),BN2B:<.W^C.
M8,HSD=%SV3!58^;HJ$ SJ'P* \+3N(D0GWN@SM1PF9[=F5"><;97TBN44AZU
M,YD5#T)FI75S_QMMO3IP)(R%06J!+PSY&0G.L)PI6FD:?6OJ,K!XT"%YT)T?
M^Z2B8DI%NU-1Z2!45(YQT[DVB%^,@NYM:T U))J4/)(ASE;BB;,HSW9ZOS0?
M#B7+%LMO; _/1YBMKHW.H8\@6;"SS2(7]WNX4\+8 V$T#D(9M763HR! ;M6!
M:]G[)8I*2A0)U5[JZ^;^;@;2.+JJP=U\S;^GNLN2$62R!\H+WQW*X(('!'M9
M2T8;73HI&254.\GGULU]0X<JTUV_3S#(GIJZ90?()R63A)')0=2/_%IK[#?=
MI,!EAA282T!G3<DC8>11/@AYK+7#=E@H5LOTFAFDA)$PPJ@<A##6VEB;+R.]
MKZ^WPV]$#]4W1@_[LU/DUUHKNZVO[4;O^P.6NM_?EI4*X?4?(B9Y:]_ZP2?>
M* RI$!F&=$5^PSH% -WQ Y*B-,I0Z%O$)-QK'EBF7. 5P<KXG\@=ECYCN+TB
MF(C/$=&V<'EZ*+!(OLD6_M8#H3:G;O8?E95VDWYW=J(/&T^SSGM_P.":5?&
MJUN(S*&J<$!4!4%J]9K?X.P%4,5ZC7P[7!A20H*N%B+IR)&[F5QWVMW.7>NF
M@0U>OC3N /U-TOVEV3PNXD_3V6:W&#-Q@8!H8J@3!]BL_"L45,83E^+ ?#$G
M%RTS6<8Q=PKPLYB_#3BXS!?*NAD6Q%8/P*2B9ZH_CER<V=#\,;W[XC*4]A*4
MCR+$M777;>244;OVZ_=V$[M*\!*WA'>&6+^@2.@C)CTIDF).LEYTN6E>-[]]
M:3[P>8OY +8*A\/6HFP?EX8CZ57LOVYB:=Y/)+N&C%<#MPKM,2GO_?=VX_L-
MML+ZL-G<6"!Y#2@K'C\26B-WM]'MLIM@]T6< PKVN6GGL=[K[P\/(&21<]MG
MX($+5@/[L?^^D"LIA6)-*93+'];C9N5I$'=XM?(.T*0ZH_DC+^_XU>'?WE-1
M=57^=\F8];FG;3R27F9V=.I=(9AZEXN5>"?Z:7["U46FUTT=8 &E<D7)E\L+
MF75+\1&UTFB.G3 4%@^%PCQ09"U?5"K5XO[0N,M1^1T3_W<\'XO0_=;H$:PY
MI3^A&+V2'42('JL(Y8B'@1F9&II&M9[Z\N"M9L7F5JI*,5]:N['KUGH*/.U
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
MA'Z+0TN/![M(%PF1+>W!7]FJ(@^%K<H0G^M5NAFNEEVF2J6VWKAT%LRXI[[
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
M4!]MRL1W$,*FMH,PXQ$%SC20;(2=79#9XN"SDG1\1M*J'()9YYC[6(A^P)(
M&?.XA;G)_Z[&0S6(AVQILQ"YH.)U1QVG-U+-WT<@)<UPL5I7BLZS>]A*T_4P
M()''*^[?3&G/\AIP-5Q^+!#)/8N_"$H=3[-P.D-1I1^>][!763 "7Q860SHX
M58QUD,,!"^\?OGV)0R=A_%3.'C\#$X2'Q5C"$'(^P!$SIL#^J>VJV UA,)B.
MIP;3N( ?#N&(72[P0HQC8*2XAN!J;Y3@=#/SZQ344N2"R/04U"A4D%"<J0$\
MK4\'*&$@ F&)\!^_O[LO=EP&A(S!U$9(8<01#.0^6T*@$?(-3BDU2MC"^Q$6
M'&XQX2*CBMLN7R/??A>O#53LG^O.^$4'"C"E<09L>>(*&[%071R170)<;"S4
MV"U048@O1B_G_T'G=H#[4[8QP%O)-W5&\G+$YQ&\W)\%,82M$@P#1AP#!8X
M4V,0!L?3L2B_/.'UF)V,+STJ0AY4T>N$'!55PD<J!NVK6%G%P@/A L,GU !
M0'2"1?*[!R31F&REOOGUXT=321G%:9G,GL+CBCD5PU3W7&2)CBIFYS]W65QT
M9'*P/Y)__?X+%WFER0*V;L!D7ZK"50L_@SJ<T2@*J+J)\KYI C8 O1Y^)C9]
M4G7V,N@9/[ PC65J.K.07(+<S'8.MJVN!+>+\M>]J&BB32F7]TWK2?7-*\.I
M;:H D:,.J3O+3">/MHHF&8 PL(D!Q00H"N9F(&(?KP';6_@9S]YX(AOA!2;6
M46IA9[60@Z,Y=5<_#LI !H!BQ8@U:J@S&%_ CN\]6D_4-G'#I.$!L&*B!XU=
MT!P#V*L$-#Q]J /9XJDVV"%""Y0P$Z'G3<X/<[,M14"^WMP3H'M]+$X+ZAPJ
M1@/ +HRHZ>!)<5%"Q?@%(K"%+^+8(%G9E@-;-6#;9FE33JVP=PS^,:5\\==
MY![X'**L,%RY>$3@2N $Q/_+S[?N!-@46F55>S!BKXR",-EXGG'AG,D,1K .
MY!H#P0_9%VB#\8DN2#C/P&'AL-OVC%BX5=ZX7':4\A>JIVS- ;V1<RJ'VXJE
MK"\6<L/Z'P$$,/&$Y8/*2?F$@&# +NZB#TJ\TU_-;2%4,.GS.VROX>4-/"!!
M!BH2+=SSB]V8YH2@U7=U=8N BQA@1B0YE)5R8;$UPH<,TCECW@J\ F,&3QT[
MCE1L5L"ZQ^Y#TW)9,U,X4?]E+&K&#,= 1H&#.36%A /\&\X#=H>G VX.!AZ%
MX0'X0<GX^PM#Q]G??-*5BPCV']8NR(W: [&G.])O5)V\_Z*;_S>RIA_"I@UG
MM>8K7II[1RK 2AQ$%LX1D9GEB(0/%O"4H"]BO05AR4L>(O&ZBX/,8M*165I)
ME1D/F41@LZ>KYI]3\L>4D=EJI,[A=/6KGH\$Y2 6](*<!;L.P'5!,_,N*)!D
M"DQ*&*D:<)X@DW)T<8MA4T6;L2;D18!6$-B8M MBLLYR<Z0]"#>N3^&%,=S3
ME]+.ZYF4C^01GC,.ACW$Q_)0;Q2)4TTC<99%XI332)P]!4:(Z <N+^K:82,@
MCAB3H'^^!A[U:.CD=R8=_X+2,5,NR5=/_\](S7+_7J[3.;28HH>::+1YVO-I
MF3#Q0 8(1-CVX2(Q'_%?!N**>UU<+MY5Y+WH7^@@C'*[-FIXSV8LF7-;YXM_
M-7>&/+JVQ;7E:WXQ70?NI97V_XC+6\DPZ] O?SXT;W$A4O5C?7OB+&I;K\>^
M%I6/6)2XDOW]7A,3LC0D!!5ZUF@7/BC! )',9@$BQ L08::V&SJ@XSX<W (G
MZAH<$31ACE!B HJ>,[-UF9NE)]TL#6EHXZ9"MG51'A>^I]([P\:+Y7BI;NMX
M.>26AE4??V=AM2'4H04AIHJ_C=^ K=.7F8.ID@NJ_:*W;3/5?AN_3TSXF$Z?
MNRPM*O1A+\-E!K5VS\&'+G5DL 9%L?I7%6Y9>T8*!4;$]0@]/R9GW%:'W!_!
M15+<D$3?'NH0CB<WD"%F^ M[#M8Z\6U;*,G;UE^VX$H9P96N+:%$/=$ 2\)X
MMIM_,P:(___]E_NO1,@DY/VU]8.2&R"9?Z-TR\R,*V09^9Z(M_ABO> +U[C-
M<%=S62CS%4B2Y=A%J>7BH9"NR)(E=+K"E^%[,M!0SM%1X>BX)/<!-LO3+;RG
M'27C(XL9(.'& >T!S=,ZNAX )V,T93&''2F4T1&#2.*W!OM=];$FOI4=LF?"
M$@J?Q;*X$5T*A6S"B3H3-U)&W$A#"DL-17&*YP5R#Q1K>#KRC;A;@P*CMT/*
MO'M4(>(F_3JU1E.5_&O*$?S-O@0DPQN/N*]?X)Z9HQQOQ[K"2'VKO\"O#=Z@
M?O':%F8U>6%GO L[FML$+W"Y>3Z1B"D9Q><K5[C1 @POC 5]C\PW(KQI[([$
M;U@O%CBPV]R7&YB:'^3$G2&V,UGN\\K7:DJE6%=*$>R8 WBP*W,9C N79J%Z
M65YW:^*.,EJZC-[2"-+S:$Z<Z2"YP6(LSF68OU,E7Z8S^&'P(\!VY99*$GP&
M0LG(X #?L\<RQ\846+%#*6E;P'KS.<$7O5M>^+*]H59>^LRK:X9<>6C4MS6F
MD:W9KMJ6%-6F[IWE./S*7U$%&VZQ?'&9& 9*O? K,_^17+Z08GX!9OM$;>[U
MGSK4/S#/PG>A(>HU=JSTD#.Q/YVQZ$2F=+ LX/==']MLJS0*&V-\",=F_J 3
MUY_&<Y"*(S^1_!JAP]8AKK,^T\^_"6^['C_@;AKF[N>CU05'*N0*>2[Q15 8
M+IN[]MALH=?1"YL7_)-HNL;P0U_H8.I2B9(LPXDU\?0M^9SJ_& X0=*1#AW5
MR'C,BN\0&P.D6M%0U@69G_R@="+UU7F.^#KNLY_TS[?24H_GDK&0EZGYFJP[
MW]#C+ 7.TJ)Y)V3*5_UDCYGBH4/:<ORX"_+^"]7_ N+X$"$6RM?"\;P1!G_
M^!H.5M^2@W5L'9"E&C[$7V9^:-2*\CM*I5Y6RKG%MC7B@HQYEQ\1;JX+ES$S
M/S([_X.2X>+/>.JX&-\="+LEW*!-.@/70IF.Y^'5+OV=U^/HE[5<,A5,#(C#
MP)#Y0#V6*(7R/& #-0:,BC$? 0KFRQ(W0<:/A%:"4=%P-.%)$8@%:+#&^@!^
M]SQ^/$K%X"8M=LMXT1C2!!; K_348^D*]$B$HG],R\Y(?]EJ)YE(V4%.S:)J
MV-\Z1@C R7;?6J)3D*UG !5_PEZ ^/?J,U-N:=]FTF.>QP26PP+0"D[OV?@$
MJHCGJ2%WPA(;L-XS3BB8O7AA=UY?RQ^9UQ=S2WFFDN&I,$STQ!7IYOHLE%HA
M7A;*';  TZ$MI^4X4ZH%[;'2UTQ8#@J?TA/0V,'FDAIL"'4<8O"1,"Y,9V-=
M>OL7CV]O&Z5S)+X=U'HDS\Y$\FQ?.!>. V:P'[ (7:"\A9^!7Z+U0,&24:PZ
M+1N?Z1KVZA=\[IYA7@CXQ(+D(E\*V"]%3*9->1 Y%CNSV(MR-_V]6W<GD+D[
M(;/5G; 05K$7?AC#HWQ<^;[#])GF$R_,\DK$^E;0#L>L!"H0QA-%W=2&PY%A
ML7PV*'I/NCT%-?6Z\UOK)INO\P1R3@$80BJUX-\MV]#03&P ]P[Z\Y$_&*HM
MPH6MJ<L"(9C+#7UWNHLJJ"J-G_<\Z5J,TP1F]@@$/$-P6.B4*?.,@4$,X*/G
M">XA82(9JX^Z!0##L60!ZG)"19CP9.D%'BT\@9^XS<;3:^&)*1X&*LX;#&1/
M)RR)'8V\&6 )N@BB5GD4/7=?RJA?YJE4,85<'=B6P_(3,/F!10N;VM1A8P<3
M%_"7O^'6Q? O$Z>%HZT;&! OXAID-+:MX@:Q['<+KT=]X&1L43Y;QES#^DP>
M@,DOTB#218:^V$E_+W1@D%Y ]UQ^=Y!S2!O64+=!$4"076Z-PACORXQGD9E;
MV_W#=53\-AT.L>DT4HC8*\:%+$,A8PO&'[ R>[@FGG^/86,P*L!C<I8M\B%8
M?'EPF1GO%2 )('WA"A*C7Y);O _]EZ55B )>^5KR;#R8C4WI8,0K1BYXB!L
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
M C$0\:_>OGC%R5C$)2<"=(/R:_8'WOQ_335QEZE]2U3/9@6:$=LL2FP5:7F
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
M S, ?0<AKBK P,5X/ AK1$4/)S0?+F2#"6ND]0SHR1B89\<&$XJR$,.81!L
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
MH*M):@#'"#9![R7Q\=&,O+5.SS3[AME:C*6U\[S(9>#2N%=-B4/X.0C(\+<
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
MDCP5GNI"OTAO!;](O=D6?"(M-"(6.$7P) 7I4+@V=?%2(!:@;KDV0[CIOUO
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
M(PP$^&V%,SA<\PRN[_UMGL'*Z28+IE?W#'1Y!LJR3A^"UJ9#"-8]A/ZZAX!
M*=L\AE5R3NI-<.F#X"2*S%7HT"E$DW)VI-4]A<&:I_#!CX-M'L)@S4.HG-_2
M9X#.FMBS!6(+'D."E)7.K:A_!=HKA%%H;1_PA6*!U5K*VE[4]BJ1D^H)%G:_
MUSA<Y!]7XN#*GD4BG;LI:[&.RHNTLE@7PCT@3@I5F14.RESUEGR %\[;!^GO
M7O.:M%<)<=2:H'1QMXI=WG(G12DM0C=[YFEMG48:7:8"368%,MM-U()H[O"P
M4<D7:E/=#J,L)I@N"U [WRA0K3[W:,^5Y@X1\$WYM/\3CT15G&3LK;Y(4M32
M_".<B.H8-#:21/]%6]->]4*JE/P+^:ZC*=:*K+4U7 %68F=O8QD;L%.;C?8"
M?D,82&"TF4U]9#V$24(=GBL=*U4X:>F$Q8GP;[)A&^D/=B0*?2,!P8YU*_2]
M9^'6RUO8"(.5 (3651';G35H( DOE.=D,B_J;H 7;7.6?,W,1F\A!RKI%\O
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
MP2D#%TUC[3'\D88[+O8G'J,.AN![83PCE"0XG)$/2AI![,$7^/N\+@\$0*
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
M6:RJ?MPL*Z%GK7- 3T('6U]7J-#(/H@,<,HF1G"I4>9X.\82@FF.DE=;L=N
M/E VWBH*P1KP&G,I4B:$G\3V7[#KU_?^W'29=KL(?[#LH>R!O@ <"<OB$,U6
M!)!MQ%X/)X1>O#^1\NT<]-HGO$]Y*)4W'W?C%]V9SF+&RV%=I995M2;;J$L:
MRXTDB.?UHU#/U]1%.?T^A$?GE"T3*2V?XE3)'-YLC2^4*O070"=8,W2'U1Q)
M GE*]7B6=L$Z $[E1+. SVPU">YI60";+F0]I6X?6<2Z9UC,^MEZT!D=J)FM
M<!?EA1H,8R=;D6#L41W'7[YWRU@D5Q,G\_T$2.C#.94EMCJBJH/AJ61I86BY
M6)58OXJUU5PCL_E4M'!YSYU>L SH:F(%]GNX<R.<.1CA1 ESD--ZI<W<ZJ&F
M/=[<1<"]55:1F,&[9MC"VX 0;O%C.#_/!S:!C1HFEE?KB,S5EUF^IJ,@0&!M
MI+SW#\DC0B,[PEX78*C>V,'YF/X:'MU9CHO\"PRBWW QI;L2TK-8JEE]IOQ,
M5>L(T3J*88 M#UBDZSZ\U2?^/99V&D5X!XWQ#0D+U:=N'6/]Q GL8>0'C-.=
M7K>HI(]L6Y]8=S;#2<X0<50 $7JT:AQ$S).+2V^=.UMAZ< 1&EC82 "4$K 8
MMRP%F3F!B=X@@AY"8=JCYP$N*?A;3^+"EO,W1OBI9G*?@P:RMRP7TS,%TH*+
MU4=Z;*ZA*FR"B?7786*[GCN2Y/^].BARLVXI-].KN9FV$C=;H</[C\+-]'G<
M3-LM-].KN=F\-F=/"6!GGN_Y*KX)J2H\.KU#+\5C8>#T@5M^?7]U^H^OIU^N
M]=,_MH6$ ^^2FWBS.0S0ZJ75]=)KDO6(LF4BVEMLT(?U^HZG?SBZ>J\?71WK
M_6[WP&PJT(Z1JD&G"Z".$T$BX#RS?,U&TYIP8@L/2F@/0KT=R9YBL6?%(T(
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
MF_B1?^>[8'@/$QK^(U%:O)$&_!ET9.1;NFA9&AI,9X$]Q=:U#FA!WHCGB!:
MC?9= )8T&%?\($V&]X+S+? 6'LC=B-&6LL/&,[DI&PHB]5Z"2)5!I,Y+$&D_
M:+V8@7R6ZM6,?9H-;&SA Y<D/NM0+3/HDKX'"D@ MM#KX_,_SDX.S,$;TG_9
M36"/#$UV>/W3#]R1_M&V7& <Y\&MY<FJZ)$]="W9R1<8#YVJ\(2 21-A4V=+
M&I07++#%.*? %Q$RGCP45+S);:*!VH_9/FP('JA1:(;"'[?2]T%)\/*%TJ4A
MBQ.)DX=@FUKD5$FUE"+;F%4Z ;@>Q#/2]D@X@,;C"&6.W1IL1ONCF)00VA#0
M=M!>' 9@Y\+:*/V(]7,I-:B1O/!VX%_^RZXP%) &^D^X6:[TWHAFQX&%!T1J
M(@@CV+LAG@0.F.@_L#Z//<6:BBC)/1"JK#C)Y"P<4 +(U5>6I)2X853JQ-@)
MPDC&P40GPV9#_YC*6TJM30-E2[\%V@H\%))J8'L\YNB9.BL\F\ '43G%LF<A
MB6!-K+N1-1^ :F=[N7;2(I<Z68_\"I"$,KDT,7I#_X#V1O)EF>F4=&5D4PL[
MB>'_0G19H,Q7&X>=Q-B[AJOBR5CZ&![AYO1#=HK1'(PDG2M)N<+P H[( SGL
M4DSYNW6,8<&T*G:.3UQ7"SKS1,9E;H9C-T:'8B24*I@8:DOX&QEBCH=!N@>Y
MT4I)3A25=)_9"[$TN$?D5LEJC]3]QAXU]*,L78<8<)$O#N6^4CH:98RQ!\49
M:N$$B.& VA-@%M7(OQ>7+$/@&,[C6P#S+YU=$EEAU3 YAP7$C7/2:$[6"'8\
M1(5170S9'3JY@?=^\"UW^:8S7_C +1W]IJ ]!@_H&'=25 RGZF)O4'9 ,__!
M.8J38^K49/L@+!&6EBYFV8T"4%GQ %V7OY*9@J'72YN2/#MI6BT49#RWJ3"(
MI;JN*3- Q(NMD+BW^EA/3(.5[(*0TA<S#7C6%7\E?K-]%,-S)B$+BT/GNTR!
M+I87MTGQ+_HU*&T,C"/79T/NIW;[T&AW>G12/_5Z/:/5&Q@RIDE'#W0GWA@1
MZ,O\=Q83O+7".UN=0Z/?:?$[6ZV.T3>;^7=>9R:-]QU]SS'8'40K(WN,Y@D-
MUVLVFGU==GHN[T_^0CF<A9_9ER)I_-3I]@RSV]6H?AAV<P)G9 B]PL((WM!V
M[BAHYH_%FFKQE9]ZAX8)TK@[Z.FO+S^_USO];J,I#PWCT3JQ>5VP>7(!:+^C
M3T?_RX^_68Y^ZL&R;3M@9Z/R \G.PLKXY<>E 8S*G4\H#1X(?,X<X/B4"LJ)
M#6":2PD;,+<" GG0[BW6<,88J1A9#\(('EHS<DD"UW*E2HO=BI$HS;;1;P]X
MK6:SB8G@;U"DX==96Z*B;:+?@6'*;>F*1[,7@+?='E$L%OUD7!Y!7SYLF(KV
M,;TG=H7K8,[DQ!M]I ?@[>U?08%]%XR S\*_XLYD<K1)A<;4\7#LB)!P7EZJ
M&#L(L?_&S@B55$Q#Y9U+6@F):#WGN%+@2<9&2R)8V6V0(6EZO$H(*9%#KB'4
MQ.*0%)L;3"_@B)A_(TA8]X?H'9+^1%(5A^POPE!R*CN)TD!D47TR+"BDH"+=
MPGQI4]#M&UGDU:':5>S%Y(2%'"^U:;"M(.#(G>HK?!\9X_U1O8^?4^EA;NB+
M@#I99;2;*8M,&\?XEQL,O7"L&L.6=Q35"'3EXAT3UZ#4 'C4OXE$:P?D,X(B
M;RSO6X@/D(:(GLB)XV9U645^PA]Z)VN#46?G8 OY(2D&PB'3"$D",5\<7$V
MB4&Q+6.O^!4Q0MG:=%Y;-F\B29!2D7&I.@//QO0\S K'[(K (F.#+!@K0I,*
MA"O?)_G2+/\3=C>9P&RGW?JX22+<"B)W1L= :8!EQ"QW@Q*A E*T'?19<@Y6
M2F]D%R\N8N$NU=JBS/&+,P\T10CIXQ_9<"<%IR%WJ[1G\/R9'O9 6_C543=Q
M0]'C=:>#*097J9@6G<X%QY7"_9CE7O"N\U0>"VH=0(0PF(/.(;BOL7"E<%4(
MYKR <N*Z#P=@THH"DB1H^!>0Y22V:*>OG+&%%,S_JALWY]L?8VOB"[%VA<',
M":A0U\<?C<QO*B5WSDAI6YH&R'VP8#8/^FDP\D-\DB93]>U!\V>-OYJ?LGK$
M;/ZL%T9/C_<O7#(M&X]61'VO98SF0>F*#59IZ?'OL=?(O(ZT/=!F@-\ZX03G
M@[QP+-)94G%3<I+# 5/J4S)$>20?_34B&Z#5-424G?BXBDY-R'N*WCNJAY4*
M'%E,@T9?:<N-_!X6\PZR+A Z<\O[[B2^D.I).IF^VLW#AI:<7]E[I+>L.6@H
MHBM[[H-]$PC'!3ZZ[+%I>&RE Y,*VVJ:[>*^D*<("*M 4OP7HJ=Q\OI&:B;E
M(7NM(F2?$B3DN@[B(8?+-Q' ?RYAM278J+R9I0?.:1MPXAUR<A "'_.>(G>
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
M+4&3Z'%M8-,M+P<=\*O3U&BGFP=02_>M'OR?CXWKXP!BQ;S-(1GH<EH=!8L
M%C!G8/C$??CUEQ.O[52SZ79\XAHCWOSE/_E8&E #&"P)36X(%@$,GH?E3)=S
M'GC![9/$U^(#RT86!];:>4"#C;_Y=CP\!M=6UQ%2B_IR39O5Q+NQGF#O_!'3
M)^V<]$GK6*++$U,7X'$X1&N,ZH.417YV>O>*(%"-B[9\L(HA[(![K2DVM="*
M QF%#J0V]P\DU!P^9HBQ'FTGY^@OY&NJ-CR'3R-$'QN\3G1KJ&$EW!?#>P[Q
MK4$7>?QV'J1<,\?:J#8\.Q4MYS9O8T%]@%W-8M(;_I&/Q];^$9TK?H>Z #O!
MYSMP5N*AMM<2&;P=7A*@L+JZ*/S!U=L4=]1X"0T6PX0WA9C0H5)(;^"::WB3
MMWDO]=S2#$3/TD$7L9%+)IKF0#"N=X+?!T52XO?4<1_J?*[71./\ ^U(I^&-
MFDU*UF)W*JG*X+ #XJ8#<0?#(^H!ZFN ]A7JJXY]LP8A"IM(9_Y^+L5^/'B"
MT[-+'YX ]\@_?^[O+_'Y<__S=0H)V3VXY/P448E[#5B&-]PO94WB40LX6@HX
MNBY>1?5<2%2:1:+95,PJD#:OB0WDIBH=27+[->/;D-MC_^]B%4,X HMC 'E>
M1FTPHFLKN=]L^3OT71#X97 TCNC_'7N/XSQ*6%16T&G/6?I8.J&N87=N"G1H
M<4J$&X'6$8Z='_?Y)6X>\^",<V\]/:A.D[W5!RA1BR]5V7F$V;^QS,]HG 8>
MQ04&7.BB".LA7>)D%Y^O:]=$*!#"@S4COV^D)\(:)G0O UHQQ*K1+DK"*@Q<
M5M4(<?FBIE7-(XM@6#YPQU>G-<LC"XT*\"!UT5/E.%Y&X#::(_( Q^$Q+?'7
M330<GHEP$1;B6O#1+0OD2Q7ED@'^EP^U19ABO,=9V- G2=>^HUJG]M$ ,(R^
MD"ZM*[8N^5OWM ><(BJ]6EAWA*8(^6I#"JN--;24YF'#U'E??U"*RU-D1L(U
MCS/+VEN17J^CN8] 3T]\O2W^QOM6\>UAA?PF1.U:C+I "NX!A;8H\2E7=BI]
MI2SIN_ZAE%\#\XC$0.8!1ORLS30GA*X4=P$\__U@-2U&\NGZD_@DK#\1JK5&
M]OB1X]$C6Z)#D&;+";//6E]Q<)C N27 9BU2H","$I*899G<B\6_32S5'2/<
MD_=(/A"ZCE.R9C0C6IJ"ZTIS+/Q8 K_,HWJ4&,0P\4(+PC()XHLZAR^ZI?',
M"+,=#3<(K##R7E^&0FEVV@O",3*'^\1\'1Q#-_IU:094]ZKX.7J_ZITMUW "
MGP).<T3O1A DC4 D!<X7O,E@A*MD3FH^ >BYM_P;.%Z:^@,%4#<'JM"P]M]&
MO!?1+H"#YT8J3A43&ECSQ$0/B0G><^AZ;!LV'7^@[1$QP%]*^+B]DXT?[$RS
M:1($3P")B?2<\#C7%6D>($F2^0Q:(4*K@:>X(K+".QI\/HU?H0< =U-'1SUT
MJ<+9#($Q8W0RO$GC4G@KH)PYJ Z<PIP +@Q_ZA+N:#87R2C*B-*X#-3%VM0T
MQ[0.UT$Q(2X/*(B" V>$=T5F_&!X5PDMB_8/%FG$/*!^O.[Q?!TZOK%T9X)O
M(RP0GHP_P5N\&SF$ R !X:\LDY@VU.V2](,2<9%_&@0J31ORHMY82@\;+!#Y
M@283@F*J^]^M\<LQ0GP!;3"&:)*GSGP&#-GQ8,F>9D!(&!$?<S,_9CC4GJ]N
M-M>U ,YI;NIXET=?G8>33KOS[3V%OD,;LMGM5*>ZG5IX.]6J;J<R8O58IKF3
M::8YO2(:5G0UN+Z1+BZD(^GRYM/9M73Q]?SR^@OU)>4CD9N>0S>GC+M\+'UF
M=R!3E'=FZ-3EY,?NUF4]ISE8&H<*XU;E@7G%%B'CH^/F>8Z9;][KM-1F?G1(
M]SXX\&H$_A6W.UZ- _4B>FV6P;P=50P=IF;(IV J'[U-"KU-6'=J]:Q]-\P'
MG8WO\&D&XV"/H!? - O78YD+(&QLX@VP.LWF):BK-A.I$ZGYCI08:AJ,%N2
MX<+D>P-- W=];G+<[_J"(:?>V#ZJ!"E_K)C&?1>&]!4O*F_!I5$:<K\NG3#M
M+Z3")].X>W*!B-=L]#2B*6=G5#U3"V'SGI)B\A.V)Q=7IT%.&H[/>PB.;=8Q
M<"&(/5=S@MRY]SY*$\Z %=!QNF+F7 ^0'4^!;@X?F0UA0 A>$3%(O;&A3(\#
M+TH<KQ5"C2EXN;YG2_W(B.WHXY>)&6_A#YM\UI.*?AAN%=P^0QK,+4V7^I2I
MDNLB?(*EU2S,9]'H32#C^&[&VX\A^+E'3IWXYY# AO3/96;RR=#4B.L0^\+"
M/FEWT_3#@(=Z)V>*A=5D/DM:"2*?^-MH^N7UEQ-)Z<B2-Z[Z]0_-[G&[)_E3
MRH/;%1YYB(IP7(_'%'C'@N+D')F3(SH#Q#AT='Y6-?^L9-E;4G@I 0PF<BYG
M*^F&C::&J9OPQU,3E+TS/O;9QL ;'1WOB.*')++L?) TA(3@\!N8Y$=TMQ'S
MAC/Z3+WX/$5^3;N'5?_BT? K+$3IM$#Y/:@:3X;B6SDSN'<N :!Z._1>@E^2
M(_Q<6T5""O20#4ZQO'A"EV'X^P&'T+MB%EVAP8[J?+>4T5"=34^U7L-CI4G0
M$U>'P\73Q7#KUGW"HK/HE%$[>NF([4>P79'D-!/BD( ]35U<7?KHFE-7K?WJ
MUJ53_,D=+OE$U8B6G_Z\/COWD0A46+]%)1 >3C)?-1%GX,FF]-H)?<H7V3<(
M_.RE+E,_P3$U34L#)4EC&/DA^+_WUP%?\N"X))DV+/?Y*'OQ6.^*B09J!],E
M4]]Z+#;IVRU^Q\FHD!'6<,0I(120$<H4J/9W8G[*^?O OS[:@S=2$Q]"\ZHI
M4X^-LM)WQN9^&NS#;]+OGZX^4HP-3SA,RS:P/;QL+P&-N H+F+(&G_(D' ^8
M!#2XW1,7QA+=RG.],V<.'3\7PP=*KM_.-$?4ZG#1H$'TT@<O3QYZ"<\P@,X
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
MLW"2G(C[7 N"@3:;,LB)='O5-Y@/%S:!.O_?SE"QR!/HH"?01!9+. +7KL[
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
MK?;X#I9NNA#(V_RO4Z:.R4^!C\**WGO_OC7'3^_A9U-GIK___P%02P,$%
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
MD)0^W+@#!OF/],)G*GG]9CSRQ%K65E7X4)MV(_L  WLWJEOZW;1\6=7OM/\
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
MNJHY:I9M-+.V\4$_5=K,M4A*6FO70"ZPP)_JS0\0C7>*C59XZ/KG+_2PW'P
M!1MZ,KEP@R+^G/\_16(R(<&:5'$CI"W%H,1=K#%T14<4[UQ6\&/Y(XJWP7]+
MS&EA^K*C@GQ&#T]MA%^'5%_4+G#KJ108N^2T+>CIL)=!"/FI1)J?M!A?-* F
M27I^P_(NME27Y#%,C43%KC0?#;!\+#N>F_H0*"LCC*DNGZ8.OF1%Z2DP'7VO
M"W]CX,E\[3G"@B#]WB-6LTH]WZ5O8T./CQ*/8,J_[<%N'K9\ANENS7?GSB4J
M4]0R6;%=C$XC_6KOD[)"<S-0-3.#E'90P-T70FB_G^PI9%953%;55.A =I7S
MD[R*Q2;H,OD8M.6.>Z'<I[1[QMB8\FSRT8_A"4V':JXO4!5XV7+[]O;[]V;!
MV,<S*=7#'X[.7J:!MY H UYM :Q#S=/,< WDJ]5[!O'CHV\*I^H"99U7?*Z?
M:+D:Q@B<4W1Z*;%1PK<0J?ZNQ1IYET2.=UBKZ@U6'DW=>OG-F+=#<CK*E8.5
M1\61.;9<H,B"]^\^D]90@#[X27J7QF1[N;-YVFVD6QLF^[*,2EAYO.]VJ5#3
M:8/0J]MZ.V#?G5"TO<77/$\+(.W[$#+3F@*DFJ);(3OSNJ66BG1?W8Y4:0]*
MTBM&181.1&5B)V5P=6##@;*NK88#90_\1)R(MDV6U[9+=N,S<?#UKS')Q*MS
ME!2:KC#1#'(\K,YED+AT5G=^:^0*4J'LCHF]NXKR U;:E4Q<TFG-N1;"FD2:
M.],D?9T#_8&R+MT-W9Y:30F^A?P<?;D2(J^8)S[NG*M;#[Y>LN>[V"_+TSPJ
MTL+QNNY$09GM@NZ3'@:&(/,1EHAKH1&XWBQ<<R<#\N\=!>6[2? 4SCJG /"B
M]+,KR6G4O:.KAH(7]U]QW9PTC9;TX[X7^R9RA;)*3L*PUWQE:=)$G<CYE2+K
M!PV%<32PS@W16!*;PO^RZDFFL4KX<#!#-=3,(ZT6^[Z]A59_2>5'7E\U-GH^
MV+T[86K,YH.@=B\4[Q.X1)@3/YNWJ)JU4]7+J-#;)!VWEHAMO5).H.$"8J0D
MY]6](E]>B' .Z?HL!S<+SGI%R4.KHZNBF)<C=#E,<N:ROCQF;P;<-Z>!$U0U
M#=VLJT_0XB#'KTD=3+!RU__XPB?1+#>MZ$Z!^OVDUT5514>N1#>+KC5;!W]L
M>4=S9:Y ,49F=CBKIOS!J/HD!>&.^#*)/#R#5&R+I"AWN>D\/"I9I).P\9#K
M!OZXT%B,;4VR89S7QW;CM!<P 9=Z8TVK*))A2:FW93HGE,_34_JQ5(MOYVTG
MWG>(I*?Y+..CBY=X>'N&7H 1:JLEUM;+2&ENDGPIP._!V_2>R#T3^\?U#Z2F
M9;+CE5AE[]LJ-]A%/2*ZI:VHFXW[F,L4 ,!!G10@N=.,8EW65,/PDOMYZ8;)
M_.V%_#1!Y7Y:J>D6&VYATKS(Z?@D]ABFI$ CSU=9U=C+[U#&GB*9VW(4M]WU
MA082ZCTQ]#D;+\Q/.<].>&Q%4-4JBU&%)C*9=IH!ZF6Y5V9QD^9KH&JSQD/C
ML9<4VVPCG1<S<0F.]<%=HL0^"QW$=[^4;2CG5L<Z731ANY#E$GS?PKA(_DV1
MZK0 >=E8:7R)XTWQLN!:W%MIXY'[T-=O0^*QE=BPL1DB#:J"'F^$">>7=4D=
M#X"[LF![ERO@%$(KGUBKTR9"$N;(Z 4^4<R6VB5EL">W>.CK!#AFI9M$9[J@
M+-E-PD!OOT;N1=NW[M<W1E3=44N^[U=LB1VK%Z.LE'5HW*D<J4<A)**A),\&
M$I:CSL@@E0ENDW!9$AE]#_6P.-$W\=+('%\2-N0;<5;/MT^N,33'KFUX\_CC
MQ=>J]VE)6=PX8XA]9L;>!H*PS5Q;2)HJ^4KJ6)Y[-5U](H/'--L?**GS2%Q\
MME7)]!+KD&C=Y6&7E_//PK?@(\.&#P6P VBV%DJ(T,"R87W(.5.U NVU^#H=
M1ER=>?/\BX(?A"[:LJPQNG"G6]>,L%'!*<TOK='@C0;*WJE:5R$.L&0J=+&,
M-3-QOT3 I,F]OYS2'[FIWPQ?JDDT5DZB[Q1N>S5-1T3\$E?^P'@/\FJ,) E.
M]=EU/J:IZA.T!2?_?;$8(M?H*,N1#4MA:G.OLPKPW@P36,1T$E2C,Y<U&\T7
MN#,)/1Y?*/?Q%[0;3BQ9T;,W9ZZN'>3_E.Y8%SG/J'-<7J?KA2@:H1H%A9V]
M1.)"F-'-71,.?3;7V2Q%7&X-,;Y=,8]B@&UN^/G>>["Q8L*;\U3J&3Y1UP@>
M8Z/<BL7#!%9X3:@^P4S8_ 5HFM''4!QMD4-8'CX;4?'Y:+6Y:1RV49,NI?=.
MY,*[%P/3/\?U0&!FNYOT7@;,4GKY-YKZ+:_P,H8O[(M]6I)G'9P9WGUP_&2P
M4&YH7(3W@4H[FQ/->J)YST7!KG<I['?U6H4?* LYE#P),K%Y'!.B(IE!RKV%
M:BPP/4R:EY]PVZ>6=GNU\0S_Z!V;_ 0OI%7^/(QB>4'FRX:C]0 _8]83]4^1
M*N/.PXTY)BW22C0LEJ'@6)U<=H_]OG*K!V*W>D. 2&#;S'BOIY5SR')P8ZXQ
MR0@QDH-WX.)X%":D/=B@ZB=KF2\7O3[64M,[-LX=%8+_H0[P9-@K,Q(OI^09
MAE-:)N3BBJPJ/L :;V4>S$ L@4,.[>!GT #ER_NX!>M19X5ZQ)Y\E3-1'VA0
MG25PY&<+93JDN'!:8F*-][@R(H7;V2Y?=!F[1MPY-9QE3R\N=<*.$[1)DT$J
M5S^XMZXT@UT]?,#MX'"N7:P@7OM"5* %4WZ)M2T=*MM]5M-K?>],7N4;S1#K
M%&' '<^V\UY U2HN_M-L&I@+<KB3=W<WY^PE&L%(OO&X2X0 ?-T<A1IH[6]U
M%<W;)M:F] X28,A([+6,D8Z,/# ?=-AK5#%RYTVML#_;3N$EXY=WIM:244IL
MK6-T/&_XP?F<15O%J.-!)UN'U&X'TD)Y(]E>O.0>=ZCO;'NE_TU56<,O0@0>
MF8'@T XIQR=E\/.3RV4-<BZ6WFXV A(6Y['N"VTGR 3:&SB!;0^D7UM\K-CA
M2D8:3=4RQ*;3MKO[4B;:ZBK22-'B!DII^: DMO;V#L(?:/I3X+WW2MQ  WNK
MO"VH\_8.2KJ1OG47^F^%49&KY<2+S/(>I6S>#J-1-,I2@YT49!#JO'[[4N]6
M]+47<6=OI@ E=XINV)WK8:R<GJMV>!5ULRS _K,L7M&RL6=$@\6%3_"6,M\Z
MVL?1K6#)V>%&_OZ6R=$9[ZPH DZ6KJG)3IU%C6&JRPG#'B>O4R?UTY<5F!SD
MVL?-9> <F;=AYZ[4&W^TI">O&+-9XBD+W\AXU&% E]L&.Y?9?Z.4TXW3<H,6
M&PUH[*7SLYRTV=$09X32@OOC;T90/KX4I'/A4A0=8*+Y=&/]?&UHC>KY#8,.
M81XY391BLL7>^^8G-Y2O*U  &?>!#I[JT[;M3?/QS%17+U[XUS[MK$"YA;_Z
M62-EHG"0+ 68%:V&5=JP5YK17&FRE^YZ#8K3LD"-P/&0 "D2$Y1],TF!4LWK
ML6>AO0 :F(*K[G<^A"P!T,W#TH1(8 $-5,LJH@$%,!J MC./,;&@@0P\E IE
MOYX" VR_HQESBA01Q84:@:&!)1 :B ]UJ]3%$T-6E*&!7@P1&R&D6@P-' /0
MN5MF?!2@;N@]>S2PBQ'5U1*['@U%!3(?T1AJ*@.NT#$Z-( $(-N".7_B)H$L
M^\$MWW(FU1RYD< (>NW$'7;ED_Q6:4L=E #:N?D0LL;&N9.!AP;NK2ZB;N*A
MT "AQ0\)*MPVX)2?^ K\P,Z;DW5J@-\GZO^$K]Z8Z^_1E'VC^2;G3SIB('@%
M_W8J$O*3_=P>GRI3,4-Z##"?H+A^\P)&X5-+SSE"JO<<5+7);2^-TGLC.A*[
M\0!2C569A62LY#^NQ^LSA25% N_@<JD3"T\?W<%/LEE4%Q>Q9/$=A'SWC2IE
MWU?]WE]<\(<9U'\Q=/:)I<5/_ISZH1_W/^HTBU]X+2.#_O#9'^)U_@[)=_%]
M_Z#XY%\A_W4(_@K _V\&VC^L/\:A?\, ZG]/FW\L.?[DF='C4V;0/Z5 ;=;/
M&3JM.[YBSE);E426\;4K5-B:AI9R2"^J%R\>LZVGGB$]V@U'H?3,ZY0!"KV_
M&FJ=6(%4D2]'HQ.$#!MJ#!@5GRBBW-)'4Z (-&",$3&/V6("-<K74(,#:&#Q
M&(:)8X'#/F0AIOKT[)4A41;PC#-NUW76M2 H: ET<_MTT_P_B=JT.00Z>]#&
MO$\&731I_O7L@A]W@5&G;UE28S6P0J*Z:0A;56!\F/42:F>+!G:0&#=#DQ$V
MOTCOQ:GGR=_/2T<#D.'F@R/,7OQGZ8#)OY8X?3\W'(-_]'?\%O].V;\0QZVD
M!"B<^/_N@\?7!$V5[TLHG5=K*G@;VY_W[[VY,V417R=#=,4>V7%,!^S$8GFY
MJ@_M4K]IJ-I9M"^\GN,A)0O30P/XJN'-2PSISXI[0M' -H_Z;Y=/U[G :6@@
MA+.U#@W$^4"G5&(/+_G)8')U%PTT1=OR%][B:VQ[[TK>Z:CQX>U6B#MNIO1&
M2K60.7VEH)I'D4\*@ E%?)UPZ!)3^K-LU-E84FBO'&0SVYC,GLZO)N^S3,'H
M]-5/7*1V==@5.C0)'$3AF8Q+8-+?)DI!1%01K$Q,F$+A$G"WGNXW*&RM4[LD
M.I_Z_D!<&A8)+#9/XV\=(,&).Z+0%K+IS6,\S@7[3$PMV#R\)"N'P3N'Z&;>
M"O'R106]/TI9LLD@\?TA1$V6>+K]\X0P:V+B V_YO3Y,=3M L,HS07;^N7+^
M<67"'_C)DM*Y.&_8]1]:*E\G%#TLEZ\J4P:L,&5+)!O:*R\PG(@B2Z5'!<$#
MOAV'?C\<>ZCBYG2,UWX\W$@!PE0Y_,_1&%"'S<:0:=J^YB5FZE7C75U<502;
MM 02/(.TA4[3]6VI[ON9#E?A!DHZ$614PV$1Q3,?QMIN<S-YF18LFW4[,]&C
M@838F;(32PQX/H_B#Q0)]X'W\H^!.DR_9&7@N=_Q8O^<><F<EA,]I2VH"]OC
M>(#>;*!?QMJ^<LP557#<BUMJ4[SD[B_OO<$2N2*>,'Y7EW2BJ$(C(<--RH 6
MLZ=C_Z?>G%3AWFVPWS+3,=HQQ)FV_D7!<Q1WB//XNE/U838J*"D?-0;=*P!G
M9]7UU'AA#G@T'YR@@1+5L09,#BB\L3C!]'G#&20QD8OR$S.QQSBGI6035<7L
M"%=%8JU#-P\PU3%06IKWQ8EG)&2)^K08-!\/^K]I9]X]4X4&FJ>0=L#24JGK
M^B07QEIFF * !E;U]C<IH+W\I[7B'Q'^$,8*Y]@T'_"[()\]??3$D4_GV?E7
MBRZ>B'H4I><OC*^YC!\FV)ASNSV2B!XLXGX>AE> Z;7-MD1,X/QUOJX4B5E+
MP[EI"N0X<Y8#D* RSW53TM!*.<L68Q/;XX!$V_G*:!&A9.S7'LNC-?)C&'5Q
MC7]3%W!U?G>AO>8AU9D;ED9[[,]FO]1T1QM1=99A9=M<T*QS-WS]=/F C^<=
M?NS3+X\!C7T&0ZW],G+,0LW?@\+@VBL,@,VX"+H5*:$!!XQY0!'Y7CIK9$IN
MA=R#Q'7"A4Z/?4E= .901R\)W4$Q1NZ<0;[+1*4&D,2[ALOK_8GK:9RG*N9_
M4U%70%97VM8C/>34LLM<I4Z_&$ ?^4^U_)_=+G-EN(K;/6G G9[FJRMU2BS#
M\R#:=L!-])<.08M3:@ZN0))5ITD_1;:2MV+B77P^DGOT@J$*9Y0+5+IF[C ?
M!17=/-D?!/7JF:*!Q)GT(\1 \^:8WK_BS-3_AL8@H-H=E&.:RAWO%&+58D6K
MWUI1C 8XVR$[1_G0J>H<P</\LC&WKW)^>1FD!%N&,0W6+Q&J*?V2)0D;VW=,
MNOMF;^?C+;\MR^Z9.*H#7)?\[4/[&\X4+C-Q#R(4[5WSSS0J +/O)96FF*^:
M$=3 M:&S.UH8YZ@$2ME?X\MZ?_[&E7+CE3#;$D2#TQ5W<*.AM/M\_8K A9Q7
M_(4,CVYG0@:3;BM )CXKEG:NG?HQO5L"A:23[\&H@ARH10-Y*H&".5N;^[(2
M$M)^+IKW;Y&>;V:-Q;-A/%K<*DUL@=6DA(53MB.P:$?BKO%/XOEY%'RC/35#
M7X;)80[TX\)S-!"0$BA-:+R(2*? -$H+J9@#H[$_+)!!\B#RKT\%M[NB="*A
MBSO:&*T<5!._ 0M'OK(#)L>Y6^I<_4M'[.G\&Q'#+N\\/N5<#A%D(35>#NJD
M %;^&W<U";K?)XT09;80MD!2V=\+;)B-U6@?0@-S=WJAJSG-QQ>'!],](X%+
M"NN:<3*&I#/IE*8V3:P/)K?519%"O32;EWUG;44^U'6"\Q>O55G03=J@^",X
MG%WS&+DF-<J)7D1MYP]$ KN.0B^<%=ZMFR:5S$Y U"JK&Q(F9TQLL]6OO&S@
MJ0 "<J[ND3(:&=DE#;N:C'L;GF.WEQ_GLJ:U*,@@*8K5D)0K>I0\PY^.FR_W
M>#^9AZ7!A/,Y,_]^!^E O,%M^-/T-@D?.EM/B'U-Z]EQW"@T0+/'R$4V= Y8
M5D_S!E-V'RH9)[?17>]N_<CJ7I= .?Y&8_8(ELX9O>?EYD2I[EP<Y)UG*FOP
MD'6Z97>BTP?7EYO%(W?-JY2NM4,GW_;8K"GOM=FDV4CC<I)82USVA8"JVYLS
ME*%YP=9%]#))#Q;8A%IF;P<'IP?8D(TDX&WUNZ]WV/>(Z3":V@;PWB#PKK3N
M1XW>OGS4>37](V69.QRL41.'HWXGE#7&>UZO3:A)//$H$M<].[XK&]Q?^W'J
M836=1Z:[_874C[EECZU250SOA1,J0_0.@^[<*7RN5KS!;ZD94IW@=E+(%JB
M5 8\<,I%8KB%2?5,IQYU--6[N1SZ+$AN7MLXVU5WH^*]A2.OB!(\1+J]R%[8
M@EYM+?-6@9$PHD^MT17)#1J#+RN^E>.-@)S;G5JK$\,O*;T0*45F12A2Q;Q1
MMU]"#.DX\]+.4)SJV _E4-S"3; $HB62J[A".Y#8-1/;TG P@_=0C(_<N#=A
M3)^JVC.ATI,FUEL7UX57?[6-;]H?5P:I;>O.Y<AY+6)6JQAL24L1Q^BAFBO
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
MR_1XQZB>,X;3IG3@FAY?[Z!5954DSE'.J([%VVLP)JP;58!E(\%MV$<H.VN
M)1>-[#$#823L+?F8^H66%1[8HX"#ZHVK\Y>./J1_#A0M17CGC-TP&;_TVHQV
MUM,HT[3\VLE<S$A.%7PH='WB2;%'C6*90_<GG$3"%>E ?_^B6#A>Z*:H@\B5
MBHH$O/@KL6*?NN[/5SSYR@ V*;<M7TTZIGPR\<CVX-B5KP4?;V-(6 6T*_F9
M"^QI ;]L3!J2#W/DRQU]2-B"$++L9>[(&K@+)Q\QF9K4L;N2H<[.4TN6.??U
MX'R5V#I53YNQV/ 3O]"21:U\1L/>6)_<7%NZU-R4$0L[35>;B/E,@@A:Y]BG
M2"Y0BG646[?^QADO)L7]:$RP)2BW?**8KC[^"E-*PS0[H?>//8-,=)I>N3=?
M)7F1>(:=^X-HN!1G+67-':H:W!+'UY.Y[5ECH<_GWGE#&H@!2]/5^D]0\I)*
MG+K@$WD3@Q?!S-WQ,2*'P\D/$5=&23)S;O ]KB$MN&*) PD$)5YS0O"^-#V<
M@9PS7C& 5^K2G*..2B,MF[]JX66.!JXEJ]8W#CXI$SU)>BJ<1SD81=F.Z5\#
M))Y4E9PG9N.S=@YPX/0FGW<A(1E8X6W$R^MU-A6%DD9JVN'FK3K8!L!Z62R>
MNS*VZU2[FCFFXJR1=0GP)WG::K*>"7SIPX=5G1=-H:?0$K>;FR/'!4Z''<'<
M6'QH39GS<" H,D:&A"OZ"=Z<W4[P//M6Z?T'D&7,RL=J@J1?5:"!;CVT00,[
M'18GB*E95<1Y.@@"GHQ" Q*'WQZS1@/X8;%H0/8.&FCN/KU'G#4;L^S20C=W
MH-&G#U'CM=")0P8Q>0U]CK"-_MI(>,4[J8SSI+_F$'99Q:</L^&'3N-N;2+!
MF)1G@T8S;P5[>:*"T, 167-'/0\7&)/G(?2MS;NDF,U:]"E_XNFI8SS,7DL%
M#= M%620>*+..I&@@5X(&C@O\>VY$XEPZ!(SIKFE1]AG8<K%U*%BP^G5+#2
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
M/(V[D>.FF_R E9QT6@-=U32$$MIBF-?M2_DB:9FA!)^D=>&.I*AW4-^1,QK
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
MKK$)=6_&IA G)J5J$"5PQ53X]QI\Z,3(2V#F'1+88\VZ\&A& I_4#.C.2I&
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
M,LSX?6#C*R)?[Q'F4&,/_V@VE3[=5,X0^^ [OHLRO:(A@/W[/_9RW'_TAO&
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
MRG+"&Q.>GN(72W;;JRKY<%/H-?VX+7/3-*&JH7'RA?$GK[RF7 .!@SZ>A-U
M79YP;EAMP7+;]"U_4U6J(+*)?(AQRJL&%C5!D4/R+$A3\\C"8"3X#JN5[O,H
MA>N28KJQU+/)$ W@\#H71K 'S_1[F>C>F=[:(;7=L(#\PM<6B>SY2[%R26LF
MK[1;M=$8PEVIE31/HI1AM1*S>Q5!%GB'"24]Q 6/[D73P;Q$V=,5<6P:ED64
M&/)2OJE$#5,'SKK;N-DBN'9@$;Q]F!&.&Y8T\AC!W&^8/T,)B!2PWAR8'HK>
MAK@'A@<\(@ZD\)J4*C<!?5;MY1* YS[Y[LXW+UCH0*/4A%!_D9_$I^EWJG*,
M;C-:2#I\^ZOM=\F5<_FALA+?;7$*6FXD$*&SOP+^ (V'G!P%733"\ZC:P'ML
MTQY8^[\N9:,_^06G@WW1HXRHST 85>#H=]SZ#/^5Y]<E-0=_<S5[^F%_^:/>
M6U%^[C8(%+#TL?;4D2JCJEK5T9X7E7T^5*L7Y[8VV@TR;7/7E*H\33ES5:D#
MMP^:(L@&;X_$"4/E=P1;F$-R%9@I3C\+N?9CI6%V8*6D.;KNL/75SW%'+BO!
MQJ<L584M[FH_#@9F@[?.PIX8)@<OFV_>?M)W2S:CT\V?X3A>ND/L+=P$-"#3
M#OM 5]EXIG8]#2[MJ\1BR7MJ,;(AMQ<^\4Y<FF&]E4=^-W$TP+BRI+ST?B3[
MAUI_B[')+ Q<UZ0#M,FW?0^&H%>^$>TMBT5_;9ZO3-]A_,*P]XZPJ7<@;)N3
MKC?GY)6Y1KO_9EF5@U*%6M%ISE6M9LHD7QJ[T .TL;S(;VR!D96=(A[&^%EW
M%2R78#AEQ3$+HK<-O-LSS0OQ\6W$<2J/-!1/*5#")3LO(0'EDETK/^AK!PKH
M;'T55Q]EL#\(ZPS6%^*P/D.P"HM4UV3<ZW$@K>_]UK8$.NO'DM?RD615J3 .
MC5[RY-KU._ZVM3#8$K-O.M1,\W6MP>NKRU,G\CZ^E?)@G7$FL'-JU*FB7#?6
M5MSOEG^A'T;P5QA^A>;/M?G41_^2:D>ONOB;*R"LB,ZSJ=0.X,L<Y*I6?TGT
M$&XV=[,2R3D>Y,<H'';,<W=XC1;J&3VO6NVSJEI/Q%F:,TB575#Q>$V0&C\Y
MA%ZT I+2PQJUR(@;IK%GPE=(:,9]XM\TI&8@"DU04]WSXC>F8#L9Z3%HJ8XN
M]+6_,.I]T6UV3P+7QQ*#FO"KP *C,FAPI'Z,WCO!5=GW:$O(6\?)+=LY2*%\
ML*!PZ_DX6W*I1ZBXMK=!Z9Z8?K!1$<<AGF2GNTVV1-YDLVC^P"G:J8H2I$:<
MMKX^].,RR>1NTM3Y:-":#NLH>_H()8T3JR%I_EJ-5&^OM&%?%NF IK-OBT9A
MR%)Q.;?$E>*F-D%=D\C[XE\;#)9$$A2QTBS;55(ZL*8HVI_I/$AWKE%'?/LL
MPR>9)%CF8D$I"" !57Z#4^P5!+6,R)"SCV;>^KOOVA+]C'4D )?XIQ1A\Q#Y
MKIXTV?AL?5-\(NV&NQZYAHGJZ.E<HE>7:B<:!R6G[^P*[.+0#U^!?<-8#F,
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
MV85F+NZ<BO9=LG]/L.#_2K+?!?LAURA A T!C8=-!D"!PV/.S*"S_^7!FG#
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
M^$LME7NCBD*0XAQ$\+!>647:5\NO0H'6C('+W7RN4Z-E@_-Z/)/G*Z-N#_#
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
M,6=B@+>GL_H@?&%%FE#)C\Z 7YH!/[S4\*C,:[#T44W%8#B[REH8=]&PV)@
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
MZ^U<2?ON<3,C?S<"GFWS&\YIX;)UN!KQ%UK[)(8W%URHF$PL(.2((5<&2Q-
MJ*4P'B^.'Z=AJUCW_=#KB-NVEHZQ79_1>5H=U^]+&Q&6+APNS5VG'CXY(+]<
M?VE5*>CK])'"(J&XB"W@W)J("'MX  O%5@:42J3!TC7-KI"58\-7S?\<$6NU
M+.KBS15O4-&G N?W/@Q?LASUF'_(+=EUA+/WW#@7;M[@]M(Z-ZC@#93I>5,.
M,A;$J^9<2&E$9"GE7<A90*HLM"O*3?<:MI!D*^7. $PC4*J=+%?+=NPJNI8I
M$D*B:LLG.#R)9*/#J_B-7!28NTP7=^$8*JE^ZW(4_KD'&GM7G@Y6\ _P"^)9
MQ;NI%8Q59$%_!W0_?#???0>\JP$'VUIDM,;SIE#41V,4*!M'T;0>&W:1D5UA
M@=&!GP>R:$N6.-@J)D2WS^<A^9"9R<J0V506YW<J-CJ6J@E+X8U8%OX7=!2U
MHKYPM*#1%&=JTC;==M%ARTI,J;6[[_"A<7*756LWCNA)-%W5SRQC+#9/JXRT
M-/0ZUL!E2.>QEO21=B2^;J!CC]"77UA\PCO\[E9)3$33\81.2A_?H?'F^\&H
MP-TCD/!OR[5<+?M8632*1AH$TD&R&I&\<0F;CG%TPM<39P*H%55Q=+5FQC7Q
M0[61S].^U,!P6D#DN0]._;87NHZH ,8O !LMMJH@I9%ZN0XL8#G7@?%6;H\Q
MZ*G;%F+D!:F-<-/AN= )>8&;$WP1@%04YD]N-N\_"!-O//7G([2B?ULN UKG
M,^@67+_P17IOO*HV'!:1%]%][ACNG+UP/WEB.*7E0M1:0G6Q77>;[8<,^^HF
ML-7Y63UN4R!YC32G! ^A,5\VGS=HCZ!-*GJ=6STH6J**_HR\]\D);;+^\5OF
M]/H)H?H0<JF-7W%C';-HAF,#8BQ?3WNH?%N0IF27M)D_S+81@&>KQQ:V.5F_
MT4:?*K132X]X5HX1A=L)LP\"]BF$D(>G>UG&(SUETT.]M"6IW\K$N].@7J(!
M*'4^MBI([JO)"%M*[DOZC\7(K#M\L/RRK[?/4J\XZF:_-[VL3_[^^>,/OMEN
MG;,2XHO%0N=XR?A7!$5XB6_*:0,Q^1U2.",YYRCX2E0.FL\&%LC*4G7B>":R
M(@;B^R,,B_=>0'\:>O%]F,B*$1]_)SB]]K8RZ9=U;8B\(R4Z-EFRB6^WUEA=
MW'Z[BCEAO!/GN[;C;MI - 0TXADET1PR^N*3CCF<+@;W*G(^:"4@;<)64Q6L
M7_Q=8_*LIE4G=.GZ6"W_J9I*3&].AI4RW+/^)XN->M,B)D(N0.-0JO*LMK@4
MP<](8X_X@<]7(<2%NID6>'!?-3W$OCX ;]8!>G TM7BYY0&G/-'@O^!4\_'8
M-1Q[K=[CJ;3#^RX\?ZXATO[53N_1.'@CZQR&(@OCN@-P+^*P,4V/S)T(XGD?
M=?45_T">J^4#84H3<U4UT02M1"N\&+-DQTM3KW,^Z]%.PRR4<C,JHJ*Y1W4*
M<- <OWA!3'</!FER'J!&_WG$AT:H IW8&&R1J=GT5:@T8IZC[C(&(-.#% K)
MWX8P.T,,UUDK\JW9]DG;H/R=;!R&!XH1#_ ^ZW9EA3R*5T2@74UIE,V#X\!Q
MT7LYD7MAW([,YD-[0Q9)Q,@KG9%J*)CRV,MDIX5A@EW2RI,LA> ?IZ@D@Y,L
MF5'?9['6YM#:HZ6$.8,!.$-']4^"TP+6Y@,.I4-XN";GA+GJ@9>,4Z$*XS>Z
MEGG?Y[1^+C1^CD;]7O^31Z:SM&7HE\E%X(/2V97WW[?4M8)&/XD^@=P!UR)*
MIYJX>[/CX%=+)@M>/,W+.'^+QM7\;_7.A+_8+%3.P.F+1GN]U2DK1@1J(['B
M^ULUOFT_DBR^V8U^2)31;YXFBGNQIMXG$9J:5YQ8NX]U!_1H=X#/<"BOG@D
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
MA7SQ.N6. :U#4V[SZ5EW][Z$51P,5I?$4WVD5&2,.6SZFL?KM58Z3EM3DR!
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
M,X=+,_YD:/^W%\SC[G<I0_[L4GZ]FF16WI!MI#SIA+N/QV(X]Z_\F^>$-6;
M5YJD&40OH.;@+ $+#)T1O452RP+P K*8J;?$B+1R;L)(""'@VP?5X+;:1L\M
MID^-!'NV5#Z<;$XRTX>QT#2^O.Y0KH_8BP.><65WP"$70H&;5;Q:]&SO^3.I
ML-)-*<9 )9!YC/3R-*EJ\((E B8[##J@^:,>D4)*1,=V)W%3*:1"C8AS,.+J
M-/X.",J^?P/R=Z-;]SO@K];5C\6(U=]A-35#F$_EBXRY!WAX"4PL?P!!;MXI
M[%W"%FPW7#77U-4D2_261?JBFVG&8K.QJ4FU.UNZLH=600LNPT1W0(0F^")1
M=)EY5'2CX<^H<DN&XDOJ_C?S5=D#[>H"B:R1@%Z\0>CQ<)_K!.-!7^M'UE\0
M=^*]IG&D!9EC0Q&3KS[3E_%.8W64%_(.2I?[HG_UT>X8$=+^#AXV:SX@T(,]
M2_#?]*2T)%%0_53O%G2*$6,WL%6ITH/H)6C[AHL2U.2[/'O+(WA@996H3A@U
M^UPFJY>?)GF7R0;;?/2^8Y/D'9!R?.O9?R^<[!V ]B'H#A#.Z<Z9?G\'K)AA
M;BBU^\MCU!M/]GOD'RWL23LC\ =B"9P_?VBVX_D0-C7!+5@Y04'0/*[P.=@0
MDS#9'U3LLJ5^!\#_-.BF.O4.0#"&#W-?05+]DIPN&3Q;V'RC -A'NW-S:BYJ
M#^;''Z]5)G(P'^ L*V?0B')$\N-7FBS;YESX+[ZM3N1;J2[E237R!_+M9D,0
M4SC<WI; M:#8]/<42=\\K:,F.L[YW2P]49^W7>!-H@-AN8Z^SN)\XUQ/#C4:
M@#SLCDQ\7NRE!AR^"T1[8A&:<@?<]S8/@M_59O#]#A@VNP/^TJ,7<3[E1>$_
M#HLC!(JJ2E9VB7\U3&D\J>7@?+%)2,V>'+YQJ?[N]YN5&3':%H^PZ^$!\Z]C
M8^W/B6T'39)^4R"8:,[P[9DIG,W\RTHF$ )6YI]OZ!PTI6=I]6+:S7<88O,X
MY@HKX0=\6IYWA NDM'R=5"1"WYDO@?=CGTE3+K*;QOOH[+3X9]@<3N>SUDTS
MA#:]"XJC.T"E/MG\T1-=)0M[%B.FG@,OGI+\9$_\GS\Q)C61H2U[QI;^C\30
M;J@V&K5^<B:K^B&F95.?J)KL2'F$(?ZQ5$3"SN:CY]N4IP-@=JT#<&[$[>A-
M 4UGK0C!!)OH6L(.[*!(^\,\TE\;=X__P%,*2<-Y9_.N[2N+MG-;!1ZA=J1?
MWC_8.!"*\LVN5[S8X#./5T8G^G&B^8#]#NB*N)!D:MXX5H5/4/??A6MX9?<]
M]>7O ,3?A6^J_3 P-^L-)OBP:)L>$03#D6>]O/G_>0 6T;%37.E;$=&+R5U6
MF<JQC"_,GU.;8@:C,B/K.?4Q5Z\1U",6,BYR_\I%Q]>Z:IM2K;2PZ%$SU?!1
MJ2-[FTB/B %[M(L(\][YN]#,T?L.$#O]JZ[,PO'W.YL%Q>"XS/4.6+2\3XDD
M3P./"(/_JE>;AXO9O(PU(KI)T7Q?Y49Y$&!*>8*M=U_:5FV:ALEZ(5&!?04J
M^5T/1ST#ND6<@EU;'Q;-_#]Z,/@_#P:UUB$^P$KY3('*L@C5KE!&LFG%;V#
ME,'EFWB>NPEL/I?[W14&:8:^I7<E[O_>C,E,4EA2X'<U+P*[QKBSO$2*T]>3
MDX5?FH$?B.GREB"3>/=O%OZGP*;_%I:[7A(P^)? HO_0DM6H&)'>@?_F'TU%
M_-76Z+>6X+*C$-Y0U_W15 ;LT?S?6H+L_C]Y\(4[5,#!^ $6!COE4#7^6RD\
M0[A"[J;_%U!+ 0(4 Q0    ( ->#"U>M@S21LAH  +U: 0 1
M  "  0    !C<F5G+3(P,C,P-C,P+GAS9%!+ 0(4 Q0    ( ->#"U<L9F6C
MP@H  )YN   5              "  >$:  !C<F5G+3(P,C,P-C,P7V-A;"YX
M;6Q02P$"% ,4    " #7@PM7D?O%3+9#  "&+@0 %0              @ '6
M)0  8W)E9RTR,#(S,#8S,%]D968N>&UL4$L! A0#%     @ UX,+5R@E>>'+
MMP  8Q8) !4              ( !OVD  &-R96<M,C R,S V,S!?;&%B+GAM
M;%!+ 0(4 Q0    ( ->#"U<N<&\(AT0  .YL!  5              "  ;TA
M 0!C<F5G+3(P,C,P-C,P7W!R92YX;6Q02P$"% ,4    " #7@PM7RLC4^*DY
M 0"@UPL &               @ %W9@$ 9C$P<3 V,C-?<VUA<G1P;W=E<G(N
M:'1M4$L! A0#%     @ UX,+5U6&/!8<!P  H"0  !X              ( !
M5J " &8Q,'$P-C(S97@S,2TQ7W-M87)T<&]W97)R+FAT;5!+ 0(4 Q0    (
M ->#"U?C8AG8%0<  &@D   >              "  :ZG @!F,3!Q,#8R,V5X
M,S$M,E]S;6%R='!O=V5R<BYH=&U02P$"% ,4    " #7@PM7W.X'89<#  #:
M#@  '@              @ '_K@( 9C$P<3 V,C-E>#,R+3%?<VUA<G1P;W=E
M<G(N:'1M4$L! A0#%     @ UX,+5P,VC6B. P  71   !X
M ( !TK(" &8Q,'$P-C(S97@S,BTR7W-M87)T<&]W97)R+FAT;5!+ 0(4 Q0
M   ( ->#"U= HQG#/X(  ,FE   -              "  9RV @!I;6%G95\P
M,#$N:G!G4$L! A0#%     @ UX,+5T5EFI]!=@  $XX   T
J ( !!CD# &EM86=E7S P,BYJ<&=02P4&      P #  W P  <J\#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
